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
```groovy
implementation("ru.di9:xml-element:1.0")
repositories {
maven { url "https://di9.ru/git/api/packages/Voomra/maven" }
}
```
## Сборка
```shell
gradle build
```
## Установка в локальный Maven
```shell
gradle publishToMavenLocal
```groovy
implementation("ru.di9:xml-element:1.2.1")
```

View File

@@ -35,7 +35,8 @@ test {
useJUnitPlatform()
}
publishing.publications {
publishing {
publications {
mavenBinary(MavenPublication) {
groupId = project.group
artifactId = project.name
@@ -43,4 +44,22 @@ publishing.publications {
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)
}
}
}
}