date:2014.01.15
转载请注明出处:http://blog.csdn.net/sailtoy/article/details/18302409
创建Maven项目
1、安装maven
1)下载地址:http://maven.apache.org/
2)解压缩文件,将maven目录下的bin目录配置到环境变量中
3)下载jdk,并配置%JAVA_HOME%环境变量
4)在命令行中运行mvn -version,看是否能够输出版本信息
2、创建一个maven项目
在命令行输入
mvn archetype:create -DgroupId=sail.tutorials
-DartifactId=helloworld
-DpackageName=sail.tutorials
会自动下载一些所需jar包,并在当前目录建立一个名为helloworld的目录,这个就是一个maven管理的项目。
目录中的文件结构:
- src:源代码目录。所有的源代码都被放在了这个目录下。在这个目录下又包括了:
1) main:所有的源代码放在这里。对于Java项目,还有一个下级子目录:java. 对于Flex项目则是flex,。。。
2) test:所有的单元测试类放在这里。
- target:所有编译过的类文件以及生成的打包文件(.jar, .war, ...)放在这里。
2)Reuse Build Logic (重用构建逻辑):Maven把构建逻辑封装到插件中来达到重用的目的。这样在Maven就有用于编译的插件,单元测试的插件,打包的插件,。。。Maven可以被理解成管理这些插件的框架。
3)Declarative Execution (声明式执行):Maven中所有的插件都是通过在POM中声明来定义的。Maven会理解所有在POM中的声明,并执行相应的插件。
3、一些maven命令
编译: mvn compile
单元测试: mvn test
构建并打包: mvn package
清理: mvn clean
安装 mvn clean install
4、构建过程
1) compile,对源代码进行编译,放在target/classes文件夹中
2) clean,将删除target/目录
3)package,使用jar命令将class文件进行打包
4)install,将打好包的jar文件导入到本地仓库中(web项目的war文件会部署在配置的服务器上,需要配置)