gpt4 book ai didi

gradle - gradle archiva集成复制jar从构建到archiva存储库

转载 作者:行者123 更新时间:2023-12-03 03:50:41 25 4
gpt4 key购买 nike

我正在将gradle集成到archiva中。我能够成功构建项目的jar,但是可以在build / libs中创建。

我想在构建后将此jar添加到我的archiva存储库内部。请指导我

my archiva repo
http://localhost:8080/repository/internal/

最佳答案

请参阅Gradle文档:
Chapter 34. Maven Publishing-描述如何使用'maven-publish'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

确保不要将此文件提交到源代码存储库中。

关于gradle - gradle archiva集成复制jar从构建到archiva存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34855243/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com