Maven常用命令

常用命令

  • 编译源代码: mvn compile
  • 编译测试代码:mvn test-compile
  • 运行测试:mvn test
  • 产生site:mvn site
  • 打包:mvn package
  • 在本地Repository中安装jar:mvn install
  • 清除产生的项目:mvn clean
  • 生成eclipse项目:mvn eclipse:eclipse
  • 生成idea项目:mvn idea:idea
  • 组合使用goal命令,如只打包不测试:mvn -Dtest package
  • 编译测试的内容:mvn test-compile
  • 只打jar包: mvn jar:jar
  • 只测试而不编译,也不测试编译:mvn test -skipping compile -skipping test-compile
    ( -skipping 的灵活运用,当然也可以用于其他组合命令)
  • 清除eclipse的一些系统设置:mvn eclipse:clean

其他命令:

  • 生成项目
    mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
  • 测试项目打包之后的jar
    java -cp target/my-app-1.0-SNAPSHOT.jar com.mycompany.app.App
  • 查看项目依赖:mvn dependency:analyze
  • 查看项目直接和传递依赖:mvn dependency:tree
  • 查看maven构建时有效的pom:mvn help:effective-pom

参考来源:
[1] http://blog.csdn.net/kjfcpua/article/details/14447169
[2] http://maven.apache.org/guides/getting-started/index.html

你可能感兴趣的:(maven)