actions-marketplace-validations/Setup AKJava JDK
Set up a specific version of the Java JDK and add the command-line tools to the PATH
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
- Runtime
- Deprecated runtime
Inputs
| name | description | required | default |
|---|---|---|---|
| java-version | The Java version to make available on the path. Takes a whole or semver Java version, or 1.x syntax (e.g. 1.8 => Java 8.x). Early access versions can be specified in the form of e.g. 14-ea, 14.0.0-ea, or 14.0.0-ea.28 | yes | — |
| java-package | The package type (jre, jdk, jdk+fx) | no | jdk |
| architecture | The architecture (x86, x64) of the package. | no | x64 |
| jdkFile | Path to where the compressed JDK is located. The path could be in your source repository or a local path on the agent. | no | — |
| server-id | ID of the distributionManagement repository in the pom.xml file. Default is `github` | no | github |
| server-username | Environment variable name for the username for authentication to the Apache Maven repository. Default is $GITHUB_ACTOR | no | GITHUB_ACTOR |
| server-password | Environment variable name for password or token for authentication to the Apache Maven repository. Default is $GITHUB_TOKEN | no | GITHUB_TOKEN |
| settings-path | Path to where the settings.xml file will be written. Default is ~/.m2. | no | — |
| gpg-private-key | GPG private key to import. Default is empty string. | no | — |
| gpg-passphrase | Environment variable name for the GPG private key passphrase. Default is $GPG_PASSPHRASE. | no | — |
Outputs
| name | description |
|---|---|
| path | Path to where the java environment has been installed (same as $JAVA_HOME) |
| version | Actual version of the java environment that has been installed |