首页 > 其他 > 详细

maven 杂杂碎

时间:2019-11-04 12:34:11      阅读:127      评论:0      收藏:0      [点我收藏+]
一、maven常用命令:
mvn clean    清空产生的项目( target里)
mvn compile 编译源代码
mvn install    在本地repository中安装jar(包含mvn compile,mvn package,然后上传到本地仓库)
mvn deploy   上传到私服(包含mvn install,然后,上传到私服)
mvn package     打包
mvn test           运行测试
mvn site     生成文档和报告,target/site 目录,找到一个 index.html 文件,这个文件链接了 JavaDoc 和一些关于源代码的报告。
mvn test-compile   编译测试代码
mvn -Dtest package  只打包不测试
mvn  jar:jar    只打jar包
mvn  test -skipping compile -skipping test-compile  只测试而不编译,也不测试编译
mvn  deploy   
mvn  source.jar   源码打包
mvn help:describe -Dplugin=help 描述一个maven插件
mvn help:describe -Dplugin=help -Dfull
mvn help:describe -Dplugin=compiler -Dmojo=compile -Dfull
mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch03 -DartifactId=simple -DpackageName=org.sonatype.mavenbook 创建一个maven新项目
mvn help:effective-pom 了解pom文件
mvn dependency:resolve 浏览项目依赖
mvn dependency:tree
mvn install -Dmaven.test.skip=true 安装时跳过test
 
二:
问题一
一般在源码导入之后,会看到很多类是找不到的。因为很多项目之间是由相互依赖的,例如a项目的parent项目是b项目和c-jar包,b项目依赖c-jar包。那么只有b项目被install之后,a项目才会找到c-jar包中调用的类。所以要先进行mvn install -Dmaven.test.skip=true ,不然会很多类找不到的情况:
 
问题二:jar包下载不了
 
拓展阅读:
 

maven 杂杂碎

原文:https://www.cnblogs.com/parent-absent-son/p/11791141.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!