maven管理本地jar包
2021-05-30 05:05
标签:oss ips 前置 lazy ima 怎么 生成 三方 如何 maven作为包管理工具,好处不必多说。但是有些情况,比如需要引入第三方包,如快递鸟,支付宝,微信等jar包(当然有可能直接提供maven依赖),如果直接下载到本地之后,怎么整合到自己的maven工程呢? 方式挺多的,下面列举四种方式 https://oss.sonatype.org/ 愿意折腾可也搞搞,可以参考 如何发布Jar包到Maven中央仓库(确实比较麻烦) 如这是我手动上传到maven中央仓库的jar包 https://mvnrepository.com/search?q=chendahai 优点:可以直接在pom.xml中引入,打包部署没有问题 缺点:上传复杂,麻烦(创建工单,生成秘钥等等) 手动在后台管理页面上传,之后pom.xml引入 上传方式查看 maven私服nexus上传第三方jar包以及下载 优点:下载速度快,maven聚合项目更适用,内部适用deploy即可,打包部署没有问题 缺点:相比第一种还要麻烦些,还占用本地服务器资源 java SE的套路 新建lib包,之后导入(eclipse直接build path)(idea麻烦些:File→project structure→libraries→+jar包) 优点:简单,不用做额外的配置 缺点:协作开发,多人都需做同样的操作,沟通也是一回事 优点:配置后之后直接引入,maven reImport即可 缺点:没啥缺点,就是配置者得费些时间 要引入如下taobao-sdk-java.jar 自定义目录,这里在project的根目录新建lib文件夹,将jar放进去 pom.xml中引入 注意: 通过上述方式,在开发环境没有什么问题,不会存在什么包找不到等情况 但是,maven project部署一般打包发布,所以打包是需要额外配置的(上述的第一二中方式不需要做额外处理) 打包的时候需要做如下配置,需要通过resource标签引入,位置build→resources→resource 较为完整的pom.xml ok,mvn package即可。 maven管理本地jar包 标签:oss ips 前置 lazy ima 怎么 生成 三方 如何 原文地址:https://www.cnblogs.com/satire/p/14754140.html1. 上传到maven中心仓库
2. 搭建maven私服
3. 传统方式
4. pom文件scope的system属性
前置条件
操作
处理打包