42 lines
1.1 KiB
Markdown
42 lines
1.1 KiB
Markdown
# Hlæja Common Messages
|
|
|
|
Classes for the common, messages to share, Classes for the systems, harmonized in air, Classes for the services, bound by their role, Bound to one purpose, to transfer the whole, And in communication bind them, from source to final state, In the realm of services, where connections propagate.
|
|
|
|
## Releasing library
|
|
|
|
Run `release.sh` script from `master` branch.
|
|
|
|
## Publishing library
|
|
|
|
### Publish library locally
|
|
|
|
```shell
|
|
./gradlew clean build publishToMavenLocal
|
|
```
|
|
|
|
### Publish library to repository
|
|
|
|
```shell
|
|
./gradlew clean build publish
|
|
```
|
|
|
|
### Global Settings
|
|
|
|
This services rely on a set of global settings to configure development environments. These settings, managed through Gradle properties or environment variables.
|
|
|
|
*Note: For more information on global properties, please refer to our [global settings](https://github.com/swordsteel/hlaeja-development/blob/master/doc/global_settings.md) documentation.*
|
|
|
|
#### Gradle Properties
|
|
|
|
```properties
|
|
repository.user=your_user
|
|
repository.token=your_token_value
|
|
```
|
|
|
|
#### Environment Variables
|
|
|
|
```properties
|
|
REPOSITORY_USER=your_user
|
|
REPOSITORY_TOKEN=your_token_value
|
|
```
|