文档章节

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

ccflow-黄志敏
 ccflow-黄志敏
发布于 2018/08/22 08:30
字数 567
阅读 57
收藏 0

原文地址: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

 

© 著作权归作者所有

共有 人打赏支持
ccflow-黄志敏

ccflow-黄志敏

粉丝 3
博文 23
码字总数 13776
作品 0
济南
程序员
私信 提问
Maven私服Nexus3.x环境构建操作记录

Maven私服Nexus3.x环境构建操作记录 Maven介绍 Apache Maven是一个创新的软件项目管理和综合工具。 Maven提供了一个基于项目对象模型(POM)文件的新概念来管理项目的构建,可以从一个中心资...

sietai
2018/05/16
0
0
Linux 安装配置maven3.0 以及搭建nexus私服

一、软件准备 1、apache-maven-3.0-bin.tar.gz 下载地址:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0-bin.tar.gz 2、nexus-oss-webapp-1.8.0-bundle.tar.gz 下载......

银月光海
2015/05/14
0
0
Maven使用GitHub项目目录搭建远程仓库

使用GtiHub的项目目录搭建第三方远程仓库,能免除使用服务器搭建Nexus私服,而且空间也是免费的。但是这种方式只适合小规模发布,毕竟搜索和版本控制是一个问题,如果需要更复杂的功能就只能...

easonjim
2017/06/18
0
0
将 jar 包加入到 Maven 库

版权声明:本文为 testcsdn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢。 https://blog.csdn.net/testcsdn/article/details/81326949 有时候,我们用到的 jar 包可能并不存在...

微wx笑
2018/08/01
0
0
Jenkins 教程(一)实现自动化打包及邮件通知

个人不喜欢装腔作势一堆专业术语放上去,让大多数人看不懂来提升逼格(所谓的专家),所以我简单的介绍jenkins是干啥的。本文使用jenkins,就是让它把git仓库里的东西取出来,然后在jenkins容器...

FantJ
2018/05/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

vue 对对象的属性进行修改时,不能渲染页面 vue.$set()

我在vue里的方法里给一个对象添加某个属性时,我console.log出来的是已经更改的object ,但是页面始终没有变化 原因如下: **受现代 JavaScript 的限制 (而且 Object.observe 也已经被废弃),...

Js_Mei
50分钟前
0
0
开始看《Java学习笔记》

虽然书买了很久,但一直没看。这其中也写过一些Java程序,但都是基于IDE的帮助和对C#的理解来写的,感觉不踏实。 林信良的书写得蛮好的,能够帮助打好基础,看得出作者是比较用心的。 第1章概...

max佩恩
昨天
12
0
Redux 三大原则

1.单一数据源 在传统的MVC架构中,我们可以根据需要创建无数个Model,而Model之间可以互相监听、触发事件甚至循环或嵌套触发事件,这些在Redux中都是不被允许的。 因为在Redux的思想里,一个...

wenxingjun
昨天
8
0
跟我学Spring Cloud(Finchley版)-12-微服务容错三板斧

至此,我们已实现服务发现、负载均衡,同时,使用Feign也实现了良好的远程调用——我们的代码是可读、可维护的。理论上,我们现在已经能构建一个不错的分布式应用了,但微服务之间是通过网络...

周立_ITMuch
昨天
4
0
XML

学习目标  能够说出XML的作用  能够编写XML文档声明  能够编写符合语法的XML  能够通过DTD约束编写XML文档  能够通过Schema约束编写XML文档  能够通过Dom4j解析XML文档 第1章 xm...

stars永恒
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部