e190f73379148b2404447511811ae830b5a4df0e
Core Plugin.
Extension.
Extension Git.
The GitExtension enhances versioning by dynamically appending the Git hash before "snapshot" in the version string. For example, 0.0.0-SNAPSHOT becomes 0.0.0.0a2b3c4d-SNAPSHOT, ensuring each build reflects its commit origin, prevents overwriting existing versions. This feature aids developers during development by providing clear version identification.
Publish gradle plugin locally.
./gradlew clean publishToMavenLocal
Releasing gradle plugin.
Run release pipeline from master branch.
Publish gradle plugin to repository.
./gradlew clean publishAllPublicationsToGiteaPackagesRepository
Global gradle properties.
To authenticate with Gradle to access repositories that require authentication, you can set your user and token in the gradle.properties file.
Here's how you can do it:
- Open or create the
gradle.propertiesfile in your Gradle user home directory:- On Unix-like systems (Linux, macOS), this directory is typically
~/.gradle/. - On Windows, this directory is typically
C:\Users\<YourUsername>\.gradle\.
- On Unix-like systems (Linux, macOS), this directory is typically
- Add the following lines to the
gradle.propertiesfile:or use environment variablesrepository.<name>.user=your_user repository.<name>.token=your_token_valueREPOSITORY_USERandREPOSITORY_TOKEN
Description
Languages
Kotlin
100%