Java中Maven项目Jar包私服的搭建方式【应用篇】

原创
2018/08/22 08:30
阅读数 1.3K

原文地址:https://blog.csdn.net/hugaozhuang/article/details/81912772

本次搭建使用Nexus最新版工具,下载地址https://www.sonatype.com/download-oss-sonatype

                                                      最新版本3.X下载https://www.sonatype.com/oss-thank-you-win64.zip

以搭建项目为例,下载地址https://gitee.com/thinkgem/jeesite4-jflow

目的使jeesite4和jflow的融合,无须单独下载jflow项目即可使用驰骋工作流引擎。

 

Nexus的配置和使用

注:以下操作均在服务器上进行。

解压zip文件,得到如下结构。

使用cmd窗口命令定位到bin/Nexus.exe文件夹。

注:在cmd窗口中进行cd定位目录操作时,输入Enter无法在下一行出现文件夹路径时,可再敲一次盘符即可出现。

使用cmd命令运行工具 ,执行服务运行

nexus.exe /run

此服务初次运行时间略长,成功启动的标志为:

在浏览器中浏览器输入地址为:http://127.0.0.1:8081

即可打开Nexus服务

登录用户名admin,密码为admin123,

创建公司仓库使用新用户即可

创建用户为jflow-core,密码为public

使用创建的新用户登录并创建公司仓库

创建公司仓库名称为jflow-core

选择 maven(hosted),需要注意一点在创建时,要选选择Allow redeploy.

查看创建的仓库

使用界面工具,上传制作的jflow-core工具包jar包。

点击Upload,选择创建的公司仓库。

注:在jeesite_jflow项目中规定,jflow相关包名以cn.jflow开头。

成功示意图

将新建的仓库托管至Maven-Public

验证方式:在浏览器中输入URL链接即可查看

jeesite-jflow的maven私服应用

在jeesite-jflow项目中,为module和web项目的pom.xml文件分别追加如下节点

 
  1. <dependency>

  2. <groupId>cn.jflow</groupId>

  3. <artifactId>jflow-core</artifactId>

  4. <version>1.0</version>

  5. </dependency>

 
  1. <repository>

  2. <id>jflow-core</id>

  3. <name>jflow-core</name>

  4. <url>http://140.143.236.168:8081/repository/maven-public/</url>

  5. <releases><enabled>true</enabled></releases>

  6. <snapshots><enabled>false</enabled></snapshots>

  7. </repository>

项目重新打包运行即可

项目演示地址: http://140.143.236.168:8980/js  用户名system 密码 admin

jeesite系列下载

https://gitee.com/thinkgem

jflow系列下载

https://gitee.com/opencc

 

展开阅读全文
打赏
1
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
1
分享
返回顶部
顶部