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项目文件
mvn jetty:run 启动jetty服务
mvn tomcat: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目录

以上是2014年7月8号的

maven用到现在,总的来说一点是导包方便,但最近有些包要开着VPN才能下到,可能和国内封杀外网有关?还有一点就是项目结构清晰,方便扩展,比如某个网站,一个前台一个后台,它们可能就Controller和View不一样,Service以下的都能共用,用maven就可以不用再复制来复制去了,直接建个maven子项目,配置个依赖就能用了。

还有maven的命令,基本就建项的时候用用clean install之类的,其他的就和一般的项目一样直接放到tomcat运行。

赞助本站,网站的持续发展离不开你们的支持!一分也是爱ヾ(◍°∇°◍)ノ゙
 本文链接: ,花了好多脑细胞写的,转载请注明链接喔~~
登陆
      正在加载评论