Gradle将项目publish到Nexus,Kotlin将项目发布到nexus,spri。。。

更新时间:2023-07-25 05:34:12 阅读: 评论:0

Gradle将项⽬publish到Nexus,Kotlin将项⽬发布到nexus,spri。。。⽰例见:
公仓设置
在项⽬中添加maven-publish的插件
plugins {
kotlin("jvm") version "1.3.72"
kotlin("plugin.spring") version "1.3.72"
`java-library`
`maven-publish`
`maven`
}
如同maven项⽬⼀样设置组、版本信息
group ="st"
version ="0.0.1-SNAPSHOT"
设置仓库:
repositories {
maven {
name ="publicRepo"
pongurl =uri("st:10010/repository/maven-public/")
}
mavenCentral()
}绚烂的反义词是什么
设置publish的Nexus参数:
/高二英语周报答案网
/ 稳定版仓库地址
val releasRepositoryUrl=""
// 测试版仓库地址
val snapshotsRepositoryUrl=""
// nexus⽤户名
val nexusUr=""
// nexus密码
val nexusPasswd=""
// 以上敏感参数,可以在这⾥
publishing {
repositories {
red rain
maven {
println("verison=${project.version}")
println("verison=${String()}")
println("snapshotsRepositoryUrl=${snapshotsRepositoryUrl}") // 判断你上传的项⽬版本结尾是稳定版还是测试版
if(String().endsWith("-SNAPSHOT")){
name ="snapshotsRepo"
url =uri(snapshotsRepositoryUrl)
println(1)
}el{
name ="releasRepo"
url =uri(releasRepositoryUrl)
英语四级贴吧
println(2)
云的英文
}
credentials {
urname = nexusUr
password = nexusPasswd
}
}
}
publications {
create<MavenPublication>("maven"){
// 设置格式现为:st:项⽬名字:0.0.1-SNAPSHOT // group 和版本号为上⾯设置的
/
/ 整体为 group:artifactId:version
英语铃声group = up
version = String()
artifactId = project.name
asfrom(components["java"])
}
usher in}
}
在gradle找到Tasks->publishing发布即可:
项⽬引⽤
1. 引⼊依赖
dependencies {
implementation("st:项⽬名字(同上):0.0.1-SNAPSHOT") }
2. 设置仓库地址(私有nexus地址)
repositories {
maven {时态
name ="publicRepo"
url =uri("st:10010/repository/maven-public/") }
}
⼀切设置完成,引⼊依赖的项⽬导包成功则⼀整套流程完成!

本文发布于:2023-07-25 05:34:12,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/1115914.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:设置   地址   仓库   稳定版   完成   测试版   依赖   将项
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图