文档章节

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

ccflow-黄志敏
 ccflow-黄志敏
发布于 2018/08/22 08:30
字数 567
阅读 827
收藏 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-黄志敏

粉丝 8
博文 23
码字总数 13776
作品 0
济南
程序员
私信 提问
加载中

评论(0)

Maven私服Nexus3.x环境构建操作记录

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

sietai
2018/05/16
2.2K
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
387
0
Maven 仓库、坐标、常用命令

maven中的仓库 需要jar包时,先到本地仓库中找,没有就从中央仓库去下载到本地仓库。 中央仓库很多都在国外,下载速度慢。国内的一些公司在自己的服务器上搭建了maven仓库(中央仓库的镜像)...

chenhongyong
02/06
0
0
Maven使用GitHub项目目录搭建远程仓库

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

easonjim
2017/06/18
0
0
Rainbond离线环境下的JAVA源码构建

为什么要写这篇文档? 在交付了很多企业级用户后,我们发现很多用户的环境都是离线的。我们一直在探索离线环境下实现源码构建的方案,以期让这些企业用户可以也可以体验到Rainbond源码构建功...

好雨云帮
2019/09/19
35
0

没有更多内容

加载失败,请刷新页面

加载更多

多图预警——从 RAID 到分布式系统中的副本分布

原文首发于个人博客「tobe的呓语」欢迎大家的访问收藏啊~ 我们知道,在面对大规模数据的计算和存储时,有两种处理思路: 垂直扩展(scale up):通过升级单机的硬件,如 CPU、内存、磁盘等,...

tobe的呓语
18分钟前
63
0
spring boot aop打印出入参配置(自定义注解)

DB操作出入参日志打印AOP配置 背景:目前项目做中台建设,要求统一打印DB操作的出入参,并以json格式输出。 方案描述: 基于Spring Boot项目,通过自定义注解,使用AOP对自定义注解配置前置通...

J2_Road
30分钟前
55
0
MFC_Spin Control

如图所示控件由edit结合spin组成. .h cpp

一个小妞
34分钟前
72
0
程序员需要了解依赖冲突的原因以及解决方案

0x00. 前言 依赖冲突是日常开发中经常碰到的过程,如果运气好,并不会有什么问题。偏偏小黑哥有点背,碰到好几次生产问题,排查一整晚,最后发现却是依赖冲突的引起的问题。 没碰到过这个问题...

楼下小黑哥
51分钟前
72
0
聊聊skywalking的JVMService

序 本文主要研究一下skywalking的JVMService BootService skywalking-6.6.0/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/boot/BootService.java publi......

go4it
52分钟前
56
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部