文档章节

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

ccflow-黄志敏
 ccflow-黄志敏
发布于 08/22 08:30
字数 567
阅读 36
收藏 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-黄志敏
粉丝 3
博文 23
码字总数 13776
作品 0
济南
程序员
私信 提问
Maven私服Nexus3.x环境构建操作记录

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

sietai
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
Jenkins 教程(一)实现自动化打包及邮件通知

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

FantJ
05/26
0
0
jenkins + maven + svn + tomcat 自动部署

jenkins 是做什么用的,如果不知道请自行google 通俗的说 jenkins 可以帮助我们编译发布代码,比如我们提交到SVN后,要发布运行,就可以用过jenkins进行编译运行 环境(这里主要标注下我的环境...

求学ing
2015/10/30
0
1

没有更多内容

加载失败,请刷新页面

加载更多

【实践】如何获得Rinkeby网络的测试以太币

当把智能合约部署到Rinkeby Test Network时,需要获得测试以太币。其网络获取测试以太币的方法同Ropsten Test Network有些不同,本文详细讲解一下。 1 访问网站 访问rinkeby网络(https://w...

HiBlock
11分钟前
0
0
Logback中如何自定义灵活的日志过滤规则

当我们需要对日志的打印要做一些范围的控制的时候,通常都是通过为各个Appender设置不同的Filter配置来实现。在Logback中自带了两个过滤器实现:ch.qos.logback.classic.filter.LevelFilter...

程序猿DD
17分钟前
1
0
ES6中let 和 const 的新特性

在javascript中,我们都知道使用var来声明变量。javascript是函数级作用域,函数内可以访问函数外的变量,函数外不能访问函数内的变量。 ECMAScript 6 是 JavaScript 语言教程,全面介绍 EC...

peakedness丶
25分钟前
1
0
Springboot中Jackson的操作

欢迎工作一到八年的Java工程师朋友们加入Java高级交流:854630135 本群提供免费的学习指导 架构资料 以及免费的解答 不懂得问题都可以在本群提出来 之后还会有直播平台和讲师直接交流噢 表数...

编程SHA
27分钟前
3
0
自定义Maven插件功能

自定义maven插件 创建一个maven 项目 通过上述方式创建,会自动引入maven-plugin-api 依赖和打包方式;如下 <packaging>maven-plugin</packaging><dependency> <groupId>org.apache.mave......

春哥大魔王的博客
38分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部