jar 上传到Maven 仓库(Nexus 3.x),第三方引用 笔记

来源:互联网 发布:linux系统装win7 编辑:程序博客网 时间:2024/06/06 04:46

Nexus 3.x 与低版本相比较在平台上无直接上传jar 功能,整理了下gradle 工程打包jar 到Maven 仓库的简要流程,以备后续查看。

举例:创建仓库maven-test,并上传jar
1、登录 nexus ,默认用户/密码为 admin/admin123
2、登录成功后,在左侧边栏选择Repositories,进入页面后点击“Create repository” 按钮,在弹出的页面上,
选择“manve2(hosted)”类型,name 属性栏 输入“maven-test”,Blob store 属性栏 选择“default” ,填写完成后,选择保存 。可以在repository 列表中查看
到生成的 maven-test。
3、接下来是上传jar,在工程的build.gradle 中添加上传Maven仓库 命令,如jar名称是 htest-1.0.jar
afterEvaluate { project ->
group = 'com.hcc' //jar
version = '1.0' //jar 版本

//上传到nexus
uploadArchives {
repositories {
mavenDeployer {
repository(url: "http://ip:port/repository/maven-test/") {
authentication(userName: "admin", password: "admin123")
}
pom.groupId = "$project.group" //=com.hcc
pom.artifactId = "$project.name" //htest
pom.version = "$project.version" //1.0
}
}
}
}
配置成功后,执行gradleuploadArchives 就可以将工程打包为jar 并上传到 maven-test 仓库了。
4、将maven-test 添加到公共仓库组
下载配置的Maven 依赖是公共仓库maven-public(group) ,
编辑 maven-public ,在 Group 中添加 maven-test ,如下图所示:


点击 save 保存设置。接下来就可以通过 公共仓库maven-public 下载 maven-test 下面的包了.
5、下载htest-1.0.jar
在gradle 工程的 build.gradle 中引入依赖包
compile "com.hcc:htest:1.0"
在 Gradle projects 窗口 点击按钮就可以下载 jar了。

原创粉丝点击