Maven2 体验[2]

Maven2 体验[2]

接上期

  1. ..
  2. ..
  3. ..
  4. ..
  5. 建立新的项目
    mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-app
    首先,程序会从远程下载必要的jar包到你的localRepository,即我们刚刚设置的[d:/repo]
    然后,会在当前目录下面生成my-app文件夹,包括简单的包结构[java,test]和一个HelloWorld程序及测试。
    以及pom.xml文件。
    注意:pom.xml contains the Project Object Model (POM) for this project.
    The POM is the basic unit of work in Maven。
  6. 编译
    mvn compile
    第一次运行会下载很多jar包。而且机器负荷会很重。
    运行这个命令需要在pom.xml相同目录下面
    这个编译指挥编译主程序,不会编译test下面的程序。
    如果需要单独编译test,请运行 mvn test-compile
    compile之后会生成target文件夹,主程序编译在classes下面,测试程序放在test-classes下
  7. 测试
    mvn test. 会自动先编译在运行测试
  8. 打包
    mvn package
    打包之前会进行编译,测试




你可能感兴趣的:(Maven2 体验[2])