├── .asf.yaml ├── .git-blame-ignore-revs ├── .github ├── ISSUE_TEMPLATE │ ├── BUG.yml │ ├── FEATURE.yml │ └── config.yml ├── dependabot.yml ├── pull_request_template.md ├── release-drafter.yml └── workflows │ ├── maven-verify.yml │ ├── pr-automation.yml │ ├── release-drafter.yml │ └── stale.yml ├── .gitignore ├── Jenkinsfile ├── LICENSE ├── README.md ├── pom.xml └── src ├── it ├── missing-toolchain │ ├── invoker.properties │ ├── pom.xml │ └── verify.groovy ├── select-jdk-toolchain-range │ ├── invoker.properties │ └── pom.xml ├── select-jdk-toolchain │ ├── invoker.properties │ └── pom.xml ├── select-missing-jdk-toolchain │ ├── invoker.properties │ └── pom.xml ├── select-missing-jdkHome │ ├── invoker.properties │ ├── pom.xml │ └── toolchains.xml ├── settings.xml ├── setup-custom-toolchain │ ├── invoker.properties │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── apache │ │ └── maven │ │ └── plugins │ │ └── toolchains │ │ └── its │ │ └── custom │ │ ├── CustomMojo.java │ │ ├── CustomToolchain.java │ │ ├── CustomToolchainFactory.java │ │ └── CustomToolchainImpl.java ├── toolchains.xml └── use-custom-toolchain │ ├── invoker.properties │ ├── opt │ └── custom │ │ ├── 1.5 │ │ └── bin │ │ │ ├── tool │ │ │ └── tool.exe │ │ └── 2.0 │ │ └── bin │ │ ├── tool │ │ └── tool.exe │ ├── pom.xml │ └── verify.groovy ├── main ├── java │ └── org │ │ └── apache │ │ └── maven │ │ └── plugins │ │ └── toolchain │ │ ├── ToolchainConverter.java │ │ ├── ToolchainMojo.java │ │ ├── ToolchainsRequirement.java │ │ └── jdk │ │ ├── DisplayDiscoveredJdkToolchainsMojo.java │ │ ├── GenerateJdkToolchainsXmlMojo.java │ │ ├── SelectJdkToolchainMojo.java │ │ └── ToolchainDiscoverer.java └── resources │ └── META-INF │ └── plexus │ └── components.xml ├── site ├── apt │ ├── index.apt.vm │ ├── toolchains │ │ ├── custom.apt │ │ ├── index.apt │ │ ├── jdk-discovery.apt.vm │ │ └── jdk.apt.vm │ └── usage.apt.vm ├── resources │ └── download.cgi ├── site.xml └── xdoc │ └── download.xml.vm └── test └── java └── org └── apache └── maven └── plugins └── toolchain └── jdk └── ToolchainDiscovererTest.java /.asf.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/.asf.yaml -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/.github/ISSUE_TEMPLATE/BUG.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/.github/ISSUE_TEMPLATE/FEATURE.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/maven-verify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/.github/workflows/maven-verify.yml -------------------------------------------------------------------------------- /.github/workflows/pr-automation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/.github/workflows/pr-automation.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/pom.xml -------------------------------------------------------------------------------- /src/it/missing-toolchain/invoker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/it/missing-toolchain/invoker.properties -------------------------------------------------------------------------------- /src/it/missing-toolchain/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/it/missing-toolchain/pom.xml -------------------------------------------------------------------------------- /src/it/missing-toolchain/verify.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/it/missing-toolchain/verify.groovy -------------------------------------------------------------------------------- /src/it/select-jdk-toolchain-range/invoker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/it/select-jdk-toolchain-range/invoker.properties -------------------------------------------------------------------------------- /src/it/select-jdk-toolchain-range/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/it/select-jdk-toolchain-range/pom.xml -------------------------------------------------------------------------------- /src/it/select-jdk-toolchain/invoker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/it/select-jdk-toolchain/invoker.properties -------------------------------------------------------------------------------- /src/it/select-jdk-toolchain/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/it/select-jdk-toolchain/pom.xml -------------------------------------------------------------------------------- /src/it/select-missing-jdk-toolchain/invoker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/it/select-missing-jdk-toolchain/invoker.properties -------------------------------------------------------------------------------- /src/it/select-missing-jdk-toolchain/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/it/select-missing-jdk-toolchain/pom.xml -------------------------------------------------------------------------------- /src/it/select-missing-jdkHome/invoker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/it/select-missing-jdkHome/invoker.properties -------------------------------------------------------------------------------- /src/it/select-missing-jdkHome/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/it/select-missing-jdkHome/pom.xml -------------------------------------------------------------------------------- /src/it/select-missing-jdkHome/toolchains.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/it/select-missing-jdkHome/toolchains.xml -------------------------------------------------------------------------------- /src/it/settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/it/settings.xml -------------------------------------------------------------------------------- /src/it/setup-custom-toolchain/invoker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/it/setup-custom-toolchain/invoker.properties -------------------------------------------------------------------------------- /src/it/setup-custom-toolchain/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/it/setup-custom-toolchain/pom.xml -------------------------------------------------------------------------------- /src/it/setup-custom-toolchain/src/main/java/org/apache/maven/plugins/toolchains/its/custom/CustomMojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/it/setup-custom-toolchain/src/main/java/org/apache/maven/plugins/toolchains/its/custom/CustomMojo.java -------------------------------------------------------------------------------- /src/it/setup-custom-toolchain/src/main/java/org/apache/maven/plugins/toolchains/its/custom/CustomToolchain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/it/setup-custom-toolchain/src/main/java/org/apache/maven/plugins/toolchains/its/custom/CustomToolchain.java -------------------------------------------------------------------------------- /src/it/setup-custom-toolchain/src/main/java/org/apache/maven/plugins/toolchains/its/custom/CustomToolchainFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/it/setup-custom-toolchain/src/main/java/org/apache/maven/plugins/toolchains/its/custom/CustomToolchainFactory.java -------------------------------------------------------------------------------- /src/it/setup-custom-toolchain/src/main/java/org/apache/maven/plugins/toolchains/its/custom/CustomToolchainImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/it/setup-custom-toolchain/src/main/java/org/apache/maven/plugins/toolchains/its/custom/CustomToolchainImpl.java -------------------------------------------------------------------------------- /src/it/toolchains.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/it/toolchains.xml -------------------------------------------------------------------------------- /src/it/use-custom-toolchain/invoker.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/it/use-custom-toolchain/invoker.properties -------------------------------------------------------------------------------- /src/it/use-custom-toolchain/opt/custom/1.5/bin/tool: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/it/use-custom-toolchain/opt/custom/1.5/bin/tool -------------------------------------------------------------------------------- /src/it/use-custom-toolchain/opt/custom/1.5/bin/tool.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/it/use-custom-toolchain/opt/custom/1.5/bin/tool.exe -------------------------------------------------------------------------------- /src/it/use-custom-toolchain/opt/custom/2.0/bin/tool: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/it/use-custom-toolchain/opt/custom/2.0/bin/tool -------------------------------------------------------------------------------- /src/it/use-custom-toolchain/opt/custom/2.0/bin/tool.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/it/use-custom-toolchain/opt/custom/2.0/bin/tool.exe -------------------------------------------------------------------------------- /src/it/use-custom-toolchain/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/it/use-custom-toolchain/pom.xml -------------------------------------------------------------------------------- /src/it/use-custom-toolchain/verify.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/it/use-custom-toolchain/verify.groovy -------------------------------------------------------------------------------- /src/main/java/org/apache/maven/plugins/toolchain/ToolchainConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/main/java/org/apache/maven/plugins/toolchain/ToolchainConverter.java -------------------------------------------------------------------------------- /src/main/java/org/apache/maven/plugins/toolchain/ToolchainMojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/main/java/org/apache/maven/plugins/toolchain/ToolchainMojo.java -------------------------------------------------------------------------------- /src/main/java/org/apache/maven/plugins/toolchain/ToolchainsRequirement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/main/java/org/apache/maven/plugins/toolchain/ToolchainsRequirement.java -------------------------------------------------------------------------------- /src/main/java/org/apache/maven/plugins/toolchain/jdk/DisplayDiscoveredJdkToolchainsMojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/main/java/org/apache/maven/plugins/toolchain/jdk/DisplayDiscoveredJdkToolchainsMojo.java -------------------------------------------------------------------------------- /src/main/java/org/apache/maven/plugins/toolchain/jdk/GenerateJdkToolchainsXmlMojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/main/java/org/apache/maven/plugins/toolchain/jdk/GenerateJdkToolchainsXmlMojo.java -------------------------------------------------------------------------------- /src/main/java/org/apache/maven/plugins/toolchain/jdk/SelectJdkToolchainMojo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/main/java/org/apache/maven/plugins/toolchain/jdk/SelectJdkToolchainMojo.java -------------------------------------------------------------------------------- /src/main/java/org/apache/maven/plugins/toolchain/jdk/ToolchainDiscoverer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/main/java/org/apache/maven/plugins/toolchain/jdk/ToolchainDiscoverer.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/plexus/components.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/main/resources/META-INF/plexus/components.xml -------------------------------------------------------------------------------- /src/site/apt/index.apt.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/site/apt/index.apt.vm -------------------------------------------------------------------------------- /src/site/apt/toolchains/custom.apt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/site/apt/toolchains/custom.apt -------------------------------------------------------------------------------- /src/site/apt/toolchains/index.apt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/site/apt/toolchains/index.apt -------------------------------------------------------------------------------- /src/site/apt/toolchains/jdk-discovery.apt.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/site/apt/toolchains/jdk-discovery.apt.vm -------------------------------------------------------------------------------- /src/site/apt/toolchains/jdk.apt.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/site/apt/toolchains/jdk.apt.vm -------------------------------------------------------------------------------- /src/site/apt/usage.apt.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/site/apt/usage.apt.vm -------------------------------------------------------------------------------- /src/site/resources/download.cgi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/site/resources/download.cgi -------------------------------------------------------------------------------- /src/site/site.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/site/site.xml -------------------------------------------------------------------------------- /src/site/xdoc/download.xml.vm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/site/xdoc/download.xml.vm -------------------------------------------------------------------------------- /src/test/java/org/apache/maven/plugins/toolchain/jdk/ToolchainDiscovererTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apache/maven-toolchains-plugin/HEAD/src/test/java/org/apache/maven/plugins/toolchain/jdk/ToolchainDiscovererTest.java --------------------------------------------------------------------------------