mirror of
				https://gitea.com/actions/setup-java.git
				synced 2025-10-31 07:47:06 +00:00 
			
		
		
		
	Updated readme file (#446)
This commit is contained in:
		
							
								
								
									
										28
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										28
									
								
								README.md
									
									
									
									
									
								
							| @@ -3,23 +3,23 @@ | |||||||
| [](https://github.com/actions/setup-java/actions/workflows/workflow.yml) | [](https://github.com/actions/setup-java/actions/workflows/workflow.yml) | ||||||
|  |  | ||||||
| The `setup-java` action provides the following functionality for GitHub Actions runners: | The `setup-java` action provides the following functionality for GitHub Actions runners: | ||||||
| - Downloading and setting up a requested version of Java. See [Usage](#Usage) for a list of supported distributions | - Downloading and setting up a requested version of Java. See [Usage](#Usage) for a list of supported distributions. | ||||||
| - Extracting and caching custom version of Java from a local file | - Extracting and caching custom version of Java from a local file. | ||||||
| - Configuring runner for publishing using Apache Maven | - Configuring runner for publishing using Apache Maven. | ||||||
| - Configuring runner for publishing using Gradle | - Configuring runner for publishing using Gradle. | ||||||
| - Configuring runner for using GPG private key | - Configuring runner for using GPG private key. | ||||||
| - Registering problem matchers for error output | - Registering problem matchers for error output. | ||||||
| - Caching dependencies managed by Apache Maven | - Caching dependencies managed by Apache Maven. | ||||||
| - Caching dependencies managed by Gradle | - Caching dependencies managed by Gradle. | ||||||
| - Caching dependencies managed by sbt | - Caching dependencies managed by sbt. | ||||||
| - [Maven Toolchains declaration](https://maven.apache.org/guides/mini/guide-using-toolchains.html) for specified JDK versions | - [Maven Toolchains declaration](https://maven.apache.org/guides/mini/guide-using-toolchains.html) for specified JDK versions. | ||||||
|  |  | ||||||
| This action allows you to work with Java and Scala projects. | This action allows you to work with Java and Scala projects. | ||||||
|  |  | ||||||
| ## V2 vs V1 | ## V2 vs V1 | ||||||
|  |  | ||||||
| - V2 supports custom distributions and provides support for Azul Zulu OpenJDK, Eclipse Temurin and AdoptOpenJDK  out of the box. V1 supports only Azul Zulu OpenJDK | - V2 supports custom distributions and provides support for Azul Zulu OpenJDK, Eclipse Temurin and AdoptOpenJDK  out of the box. V1 supports only Azul Zulu OpenJDK. | ||||||
| - V2 requires you to specify distribution along with the version. V1 defaults to Azul Zulu OpenJDK, only version input is required. Follow [the migration guide](docs/switching-to-v2.md) to switch from V1 to V2 | - V2 requires you to specify distribution along with the version. V1 defaults to Azul Zulu OpenJDK, only version input is required. Follow [the migration guide](docs/switching-to-v2.md) to switch from V1 to V2. | ||||||
|  |  | ||||||
| ## Usage | ## Usage | ||||||
|  |  | ||||||
| @@ -52,9 +52,9 @@ This action allows you to work with Java and Scala projects. | |||||||
|  |  | ||||||
|   - `settings-path`: Maven related setting to point to the directory where the settings.xml file will be written. Default is ~/.m2. |   - `settings-path`: Maven related setting to point to the directory where the settings.xml file will be written. Default is ~/.m2. | ||||||
|  |  | ||||||
|   - `gpg-private-key`: GPG private key to import. Default is empty string.' |   - `gpg-private-key`: GPG private key to import. Default is empty string. | ||||||
|  |  | ||||||
|   - `gpg-passphrase`: description: 'Environment variable name for the GPG private key passphrase. Default is GPG_PASSPHRASE. |   - `gpg-passphrase`: description: Environment variable name for the GPG private key passphrase. Default is GPG_PASSPHRASE. | ||||||
|  |  | ||||||
|   - `mvn-toolchain-id`: Name of Maven Toolchain ID if the default name of `${distribution}_${java-version}` is not wanted. |   - `mvn-toolchain-id`: Name of Maven Toolchain ID if the default name of `${distribution}_${java-version}` is not wanted. | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Piyush
					Piyush