maven项目管理详解手机开发
2023-06-13 09:20:13 时间
systemPath方式
有些不通用的包,maven仓库没有,只能通过本地包依赖,就像下面方式:
在需要依赖的项目建lib文件夹,如下:
然后在pom.xml项目管理文件里面加入本地依赖,如下
这种情况可以解决问题,但是有些时候会产生莫名的问题,比如项目开发过程中会出现项目虽然打包成功(mvn clean install –Dmaven.test.skip=true),但是运行过程中会报包依赖错误。
本地jar安装至maven仓库
一般不建议通过这种方式配置依赖,通常做法建议你把本地包安装到maven仓库,命令如下:
mvn install:install-file-DgroupId=com.httpmime -DartifactId=httpmime4.0 -Dversion=1.0 -Dpackaging=jar-Dfile=httpmime-4.0.jar
运行命令后,httpmime-4.0.jar已经加入到本地仓库了
然后把依赖配置里的 systemPath 以及 scope 移出掉,就可以了。
Maven生产的包copy至父项目lib
上面虽然把本地jar包安装至本地仓库了,但是因为你本地仓库其他开发人员依然不能引用,导致他人依赖出现问题。这个时候需要把安装本地的jar包按照maven仓库的路径原封不动的copy一份父项目(打包类型为pom)的文件夹lib里。具体见下图:
这样其他开发人员下载后,运行构建命令,这些包会自动生成至他本地的仓库。
5594.html
app程序应用开发手机开发无线开发移动端开发相关文章
- 导入maven项目总报错,Eclipse中Maven工程缺少Maven Dependencies
- Maven项目导入时,org .apache.maven.plugins依赖爆红报错
- 改变maven打包路径_Maven打包技巧「建议收藏」
- Springboot引入本地jar包,并通过maven把项目成功打包成jar包部署[通俗易懂]
- 固化的Maven依赖和嵌入式Servlet容器
- 学习Maven之Maven Surefire Plugin(JUnit篇)「建议收藏」
- Maven中常用命令以及idea中使用maven指南
- 使用 Nexus 搭建 maven 私服
- graduation和completion_guides和maven区别
- SpringBoot基础学习文章-Java环境变量配置Maven介绍Spring Boot介绍
- Maven中的依赖管理
- Maven配置插件跳过测试代码的编译和运行详解程序员
- Maven学习— 搭建多模块企业级项目详解编程语言
- Eclipse配置Maven
- Maven仓库的分类
- Maven自定义插件的实现