Maven学习笔记

Maven,通过POM文件来管理整个项目,通过POM文件中描述的依赖关系,Maven可以从网上自动下载所需的jar包,包括这些jar包所需的依赖。

 

Maven命令:

mvn archetype:create 创建Maven项目
mvn compile 编译源代码
mvn deploy 发布项目
mvn test-compile 编译测试源代码
mvn test 运行应用程序中的单元测试
mvn site 生成项目相关信息的网站
mvn clean 清除项目目录中的生成结果
mvn package 根据项目生成的jar
mvn install 在本地Repository中安装jar
mvn eclipse:eclipse 生成eclipse项目文件
mvnjetty:run 启动jetty服务
mvntomcat:run 启动tomcat服务
mvn clean package -Dmaven.test.skip=true:清除以前的包后重新打包,跳过测试类
 
当前项目中只用到了“mvn clean install”和“tomcat:run”
 
Maven构建的项目结构(习惯性):
xx-parent 可以算做父类,把子类要用到的公共部分写在parent的POM中,给子类们继承。
xx-model 存放实体类
xx-persistence 持久层,存放DAO类
xx-service 服务层,存放Service类
xx-util 存放工具类
xx-webapp web目录
 
To Be Continued
posted @ 2014-07-08 10:04  幻の雷光  阅读(142)  评论(0编辑  收藏  举报