├── .github └── workflows │ ├── publish.yaml │ └── test.yaml ├── CHANGES.MD ├── LICENSE ├── NOTICE.txt ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jetbrains-license.txt ├── settings.gradle └── src ├── main └── java │ ├── com │ └── intellij │ │ └── openapi │ │ └── util │ │ └── BuildNumber.java │ └── dev │ └── bmac │ └── gradle │ └── intellij │ ├── GenerateBlockMapTask.java │ ├── IntellijPublishPlugin.java │ ├── PluginUpdatesUtil.java │ ├── PluginUploader.java │ ├── UpdateXmlTask.java │ ├── UploadPluginTask.java │ ├── repos │ ├── Repo.java │ ├── RestRepo.java │ └── S3Repo.java │ └── xml │ ├── IdeaVersionElement.java │ ├── PluginElement.java │ └── PluginsElement.java └── test ├── java └── dev │ └── bmac │ └── gradle │ └── intellij │ ├── BasePluginUploaderTest.java │ ├── IntellijPublishPluginTest.java │ ├── PluginUpdatesUtilTest.java │ ├── PluginUploaderBuilder.java │ ├── PluginUploaderIntegrationTest.java │ ├── PluginUploaderUnitTest.java │ ├── S3PublishPluginTest.java │ ├── UpdateXmlTaskTest.java │ └── repos │ ├── MockRepo.java │ └── S3RepoTest.java └── resources ├── testUpdateXmlFile.expected ├── testUpdateXmlFileWithOldVersion.existing └── testUpdateXmlFileWithOldVersion.expected /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /CHANGES.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/CHANGES.MD -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jetbrains-license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/jetbrains-license.txt -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'intellij_plugin_uploader' 2 | 3 | -------------------------------------------------------------------------------- /src/main/java/com/intellij/openapi/util/BuildNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/src/main/java/com/intellij/openapi/util/BuildNumber.java -------------------------------------------------------------------------------- /src/main/java/dev/bmac/gradle/intellij/GenerateBlockMapTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/src/main/java/dev/bmac/gradle/intellij/GenerateBlockMapTask.java -------------------------------------------------------------------------------- /src/main/java/dev/bmac/gradle/intellij/IntellijPublishPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/src/main/java/dev/bmac/gradle/intellij/IntellijPublishPlugin.java -------------------------------------------------------------------------------- /src/main/java/dev/bmac/gradle/intellij/PluginUpdatesUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/src/main/java/dev/bmac/gradle/intellij/PluginUpdatesUtil.java -------------------------------------------------------------------------------- /src/main/java/dev/bmac/gradle/intellij/PluginUploader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/src/main/java/dev/bmac/gradle/intellij/PluginUploader.java -------------------------------------------------------------------------------- /src/main/java/dev/bmac/gradle/intellij/UpdateXmlTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/src/main/java/dev/bmac/gradle/intellij/UpdateXmlTask.java -------------------------------------------------------------------------------- /src/main/java/dev/bmac/gradle/intellij/UploadPluginTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/src/main/java/dev/bmac/gradle/intellij/UploadPluginTask.java -------------------------------------------------------------------------------- /src/main/java/dev/bmac/gradle/intellij/repos/Repo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/src/main/java/dev/bmac/gradle/intellij/repos/Repo.java -------------------------------------------------------------------------------- /src/main/java/dev/bmac/gradle/intellij/repos/RestRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/src/main/java/dev/bmac/gradle/intellij/repos/RestRepo.java -------------------------------------------------------------------------------- /src/main/java/dev/bmac/gradle/intellij/repos/S3Repo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/src/main/java/dev/bmac/gradle/intellij/repos/S3Repo.java -------------------------------------------------------------------------------- /src/main/java/dev/bmac/gradle/intellij/xml/IdeaVersionElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/src/main/java/dev/bmac/gradle/intellij/xml/IdeaVersionElement.java -------------------------------------------------------------------------------- /src/main/java/dev/bmac/gradle/intellij/xml/PluginElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/src/main/java/dev/bmac/gradle/intellij/xml/PluginElement.java -------------------------------------------------------------------------------- /src/main/java/dev/bmac/gradle/intellij/xml/PluginsElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/src/main/java/dev/bmac/gradle/intellij/xml/PluginsElement.java -------------------------------------------------------------------------------- /src/test/java/dev/bmac/gradle/intellij/BasePluginUploaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/src/test/java/dev/bmac/gradle/intellij/BasePluginUploaderTest.java -------------------------------------------------------------------------------- /src/test/java/dev/bmac/gradle/intellij/IntellijPublishPluginTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/src/test/java/dev/bmac/gradle/intellij/IntellijPublishPluginTest.java -------------------------------------------------------------------------------- /src/test/java/dev/bmac/gradle/intellij/PluginUpdatesUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/src/test/java/dev/bmac/gradle/intellij/PluginUpdatesUtilTest.java -------------------------------------------------------------------------------- /src/test/java/dev/bmac/gradle/intellij/PluginUploaderBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/src/test/java/dev/bmac/gradle/intellij/PluginUploaderBuilder.java -------------------------------------------------------------------------------- /src/test/java/dev/bmac/gradle/intellij/PluginUploaderIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/src/test/java/dev/bmac/gradle/intellij/PluginUploaderIntegrationTest.java -------------------------------------------------------------------------------- /src/test/java/dev/bmac/gradle/intellij/PluginUploaderUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/src/test/java/dev/bmac/gradle/intellij/PluginUploaderUnitTest.java -------------------------------------------------------------------------------- /src/test/java/dev/bmac/gradle/intellij/S3PublishPluginTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/src/test/java/dev/bmac/gradle/intellij/S3PublishPluginTest.java -------------------------------------------------------------------------------- /src/test/java/dev/bmac/gradle/intellij/UpdateXmlTaskTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/src/test/java/dev/bmac/gradle/intellij/UpdateXmlTaskTest.java -------------------------------------------------------------------------------- /src/test/java/dev/bmac/gradle/intellij/repos/MockRepo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/src/test/java/dev/bmac/gradle/intellij/repos/MockRepo.java -------------------------------------------------------------------------------- /src/test/java/dev/bmac/gradle/intellij/repos/S3RepoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/src/test/java/dev/bmac/gradle/intellij/repos/S3RepoTest.java -------------------------------------------------------------------------------- /src/test/resources/testUpdateXmlFile.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/src/test/resources/testUpdateXmlFile.expected -------------------------------------------------------------------------------- /src/test/resources/testUpdateXmlFileWithOldVersion.existing: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/src/test/resources/testUpdateXmlFileWithOldVersion.existing -------------------------------------------------------------------------------- /src/test/resources/testUpdateXmlFileWithOldVersion.expected: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brian-mcnamara/plugin_uploader/HEAD/src/test/resources/testUpdateXmlFileWithOldVersion.expected --------------------------------------------------------------------------------