接上期
- ..
- ..
- ..
- ..
- 建立新的项目
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。
- 编译
mvn compile
第一次运行会下载很多jar包。而且机器负荷会很重。
运行这个命令需要在pom.xml相同目录下面
这个编译指挥编译主程序,不会编译test下面的程序。
如果需要单独编译test,请运行 mvn test-compile
compile之后会生成target文件夹,主程序编译在classes下面,测试程序放在test-classes下
- 测试
mvn test. 会自动先编译在运行测试
- 打包
mvn package
打包之前会进行编译,测试
posted on 2006-03-26 22:29
jbob 阅读(770)
评论(0) 编辑 收藏 所属分类:
maven