Интеграция архива gradle скопировать jar из сборки в хранилище архива
Я интегрировал Gradle в Archiva. Я смог успешно собрать флягу проекта, но не забыл внутри build/libs.
Я хочу добавить эту банку в мой внутренний архив после сборки. пожалуйста, направь меня
my archiva repo
http://localhost:8080/repository/internal/
1 ответ
См. Gradle docs: Глава 34. Maven Publishing - описывает, как использовать плагин gradle "maven-publish" для определения публикаций и репозиториев. 34,4. Выполнение публикации - содержит полный пример дополнений к build.gradle:
apply plugin: 'java'
apply plugin: 'maven-publish'
group = 'org.gradle.sample'
version = '1.0'
publishing {
publications {
mavenJava(MavenPublication) {
from components.java
}
}
}
publishing {
repositories {
maven {
url "http://localhost:8080/repository/internal/"
credentials {
username repoUser
password repoPassword
}
}
}
}
Добавьте учетные данные {}, если вам необходимо указать имя пользователя и пароль для хранилища. repoUser и repoPassword - это переменные, определенные где-то еще. Например, примените плагин gradle-properties-plugin и определите эти переменные в gradle-local.properties:
repoUser=jsmith
repoPassword=secret
Убедитесь, что этот файл не зафиксирован в репозитории исходного кода.