Set up project structure

This commit is contained in:
2024-10-30 09:15:25 +00:00
commit 83e2e4a19c
11 changed files with 657 additions and 0 deletions

39
README.md Normal file
View File

@@ -0,0 +1,39 @@
# Hlæja Common Plugin
Plugins for the libraries, lofty and grand, Plugins for the services, steadfast as stone, Plugins for the common, bound to their fate, Using the one plugin to rule them all, and in automation bind them, In the realm of code, where the builds take form.
## Plugins
## Releasing plugin
Run `release.sh` script from `master` branch.
## Publishing plugin
### Publish plugin locally
```shell
./gradlew clean build publishToMavenLocal
```
### Publish plugin to repository
```shell
./gradlew clean build publish
```
### 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:
1. Open or create the `gradle.properties` file 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\`.
2. Add the following lines to the `gradle.properties` file:
```properties
repository.user=your_user
repository.token=your_token_value
```
or use environment variables `REPOSITORY_USER` and `REPOSITORY_TOKEN`