本文主要为以后Dubbo分布式系统搭建做准备
之前早的时候,仅使用Nexus OSS搭建Maven私服,并上传Maven仓库中没有的第三方Jar包,也上传过自己制作的Jar包。但是那会并没有考虑上传和包。
概要
新建Maven项目
整体结构如下
pom.xml 示例如下
讯享网
User.java 示例代码
UserService.java
切记:注释一定要详细准确!
讯享网
执行打包命令
打包后的结构
此时已经得到 , , 三个关键jar包。
插件打包
另外也可以使用Maven插件进行打包,增加以下内容到项目pom.xml文件 即可

本地安装
java web基础jar包
部署到Nexus OSS私服
部署到网络服务器,其他用户才能够很方便的去下载使用和更新。
这块有一个重点:关于Nexus仓库的配置,需要将仓库设置为 Maven2(hosted) + Version policy(Snaphost/Mixed) + Deployment policy。版本如果为Release的话,发布SNAPSHOT时会报400错误。
使用命令行部署
并不推荐这个方法,对于javadoc, sources并没有上传成功,可能是参数写的有问题吧。以下命令可以正常上传jar。
对于需要进行权限验证的Maven仓库。需要额外设置用户名及密码。
使用插件部署(推荐)
在项目的 中的 节点,添加如下内容
此时如果一切正常的话,执行
去查看Nexus仓库,就可以找到刚刚上传的Jar包了。
外部引用
由于: 已经将源码和文档上传,所以引用时,可选择。这样就能很方便的看到。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/1927.html