本次搭建使用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文件分别追加如下节点
<dependency>
<groupId>cn.jflow</groupId>
<artifactId>jflow-core</artifactId>
<version>1.0</version>
</dependency>
<repository>
<id>jflow-core</id>
<name>jflow-core</name>
<url>http://140.143.236.168:8081/repository/maven-public/</url>
<releases><enabled>true</enabled></releases>
<snapshots><enabled>false</enabled></snapshots>
</repository>
项目重新打包运行即可
项目演示地址: http://140.143.236.168:8980/js 用户名system 密码 admin
jeesite系列下载
jflow系列下载