Maven指令

指令

  • 清空: mvn clean
  • 编译: mvn compile
  • 打包: mvn package
  • 安装jar包到maven仓库: mvn install
  • 跳过测试: mvn clean -Dmaven.test.skip=true
  • 导出依赖包: mvn dependency:copy-dependencies -DoutputDirectory=lib
  • 依赖检查: mvn dependency:tree

POM配置

dependency中scope解释

  • compile,缺省值,适用于所有阶段,会随着项目一起发布.
  • provided,类似compile,期望JDK、容器或使用者会提供这个依赖.如servlet.jar.
  • runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段.
  • test,只在测试时使用,用于编译和运行测试代码.不会随项目发布.
  • system,类似provided,需要显式提供包含依赖的jar,Maven不会在Repository中查找它.

转载

本文出自<<arccode>>, 欢迎转载, 转载请注明出处.