由于使用maven上传部分开发的jar包到私人仓库。以后当需要引用该jar包时,可以直接从maven中添加依赖。免去了自己找jar包的麻烦。所以本文档主要记录本人如何利用myeclipse编写组件到上传maven私服的过程。
1.建立一个maven项目,点击next。
2.勾选第一个
3.填写你的组织ID和项目名
4.点击Finish生成项目
5..打开pom.xml,这个配置文件就是用来添加各种依赖,myeclipse就会自动去仓库下载jar包然后导入到项目中的。
6.一开始是一个新的项目,没有任何的jar包,那么我们可以尝试添加一个测试用的jar包。如果不知道怎么填写依赖,可以上http://search.maven.org/ 找,我们随便添加一个单元测试的依赖。
7.代码中编写一个功能,这个功能就是你当前的第一版本,下图写了一个HelloWorld。
8.首先maven测试一下方法是否能够正常执行。
测试结果
9.测试完毕,再使用maven install,注意,该动作会运行测试方法。并且把项目正式打包存放在仓库的指定路径中。也就是你的groupID所写的包名。
执行结果:
10.查询本地仓库会生成一个目录,里面就包含了你打包好的项目。
11.工程jar包生成完毕,可以上传到私服了。一般来说,我们上传都可以省略Test这一步
也可以直接填写deploy 下面勾选Skip Tests。
发布失败,因为没有在pom.xml中添加私服的地址。由于我事前安装好了私服,不在这里说明。
12.在pom.xml中添加上传地址。
再次发布,上传成功。
13.登录http://localhost:8081/nexus/ 本地仓库 账号:admin 密码:admin123
上传成功,按照右边的xml添加到其他项目,就可以直接调用了。