1
我正在整合gradle到archiva.I能夠成功構建項目的jar,但在構建/ libs裏面很快。gradle archiva整合從構建到archiva倉庫的副本jar
我想在構建完成後將此jar添加到我的archiva版本庫中。請指導我
my archiva repo
http://localhost:8080/repository/internal/
我正在整合gradle到archiva.I能夠成功構建項目的jar,但在構建/ libs裏面很快。gradle archiva整合從構建到archiva倉庫的副本jar
我想在構建完成後將此jar添加到我的archiva版本庫中。請指導我
my archiva repo
http://localhost:8080/repository/internal/
見搖籃文檔: Chapter 34. Maven Publishing - 介紹如何使用「Maven的發佈」 gradle這個插件定義出版物和資料庫。 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
確保不提交該文件到源代碼庫。