Maven操作

Maven 常用操作,包括安装本地 jar 到仓库、处理 http 仓库限制和清理本地依赖。

1.将本地jar安装到本地maven厂库中

call mvn install:install-file -DgroupId=net.sf.json-lib -DartifactId=json-lib -Dversion=2.4 -Dpackaging=jar -Dfile=json-lib.jar
  • -DgroupId 设置groupId名称
  • -DartifactId设置包的artifactId名称
  • -Dversion 版本号
  • -Dpackaging 类型:pom/jar/war/maven-plugin
  • -Dfile 包的文件路径

2. maven3.8.1版本不允许http协议仓库下载

<mirror>
    <id>maven-default-http-blocker</id>
    <mirrorOf>blocker</mirrorOf>
    <name>用于突破maven-3.8.1版本以后默认禁用http仓库的限制</name>
    <url>http://0.0.0.0/</url>
</mirror>

3. 清理pom.xml中的包,并重新下载

mvn dependency:purge-local-repository  # -DactTransitively=false 仅对项目的直接依赖项进行操作

4.多模块项目的子模块单独打包

mvn clean install -pl module1 -am -DskipTests
## -pl module1	--projects 的简写,指定只构建 module1 模块
## -am	--also-make 的简写,表示同时构建 module1 所依赖的其他模块
## -DskipTests	它的作用是跳过单元测试的执行(但依然编译测试代码)
本站有更新,点击刷新查看最新内容 ×