build: публикация

This commit is contained in:
2024-04-26 01:53:47 +03:00
parent 1b441c0a8d
commit e5f375155a
2 changed files with 30 additions and 17 deletions

View File

@@ -5,17 +5,11 @@
### Gradle ### Gradle
```groovy ```groovy
implementation("ru.di9:xml-element:1.0") repositories {
maven { url "https://di9.ru/git/api/packages/Voomra/maven" }
}
``` ```
## Сборка ```groovy
implementation("ru.di9:xml-element:1.2.1")
```shell
gradle build
```
## Установка в локальный Maven
```shell
gradle publishToMavenLocal
``` ```

View File

@@ -35,12 +35,31 @@ test {
useJUnitPlatform() useJUnitPlatform()
} }
publishing.publications { publishing {
mavenBinary(MavenPublication) { publications {
groupId = project.group mavenBinary(MavenPublication) {
artifactId = project.name groupId = project.group
version = project.version artifactId = project.name
version = project.version
from components.java from components.java
}
}
repositories {
maven {
name = "Di9"
url = uri("https://di9.ru/git/api/packages/Voomra/maven")
def giteaToken = System.getenv("GITEA_TOKEN")
credentials(HttpHeaderCredentials) {
name = "Authorization"
value = "token ${giteaToken}"
}
authentication {
header(HttpHeaderAuthentication)
}
}
} }
} }