码迷,mamicode.com
首页 > 系统相关 > 详细

Maven学习总结二:使用myEclipse和命令行构建Maven项目

时间:2016-06-19 21:19:13      阅读:371      评论:0      收藏:0      [点我收藏+]

标签:

一:使用myEclipse构建一个Maven项目

  1、选择菜单 File -> new -> Other

  技术分享

  2、选择Maven Project

  技术分享

  3、默认选择、直接下一步

  技术分享

  4、在Filter里面输入webapp进行过滤,然后选择maven-archetype-webapp,然后next

  技术分享

  5、输入Group Id 和 Artifact Id。  Group Id 是组织标识、包名,Artifact Id是项目名称 Version是版本,选择默认值, Package 是项目名加包名 com.mycompany.app.myMavenProject ,输入好后点击完成

  技术分享

  6、完成之后工程目录如下

  技术分享

  7、新增myEclipse web Project功能

  右键工程 --》 myEclipse --》  Add Web Project Capabilites

技术分享

  8、完成之后工程结构如下

  技术分享

  我们可以发现项目名称上面多了一个webProject标示

9、右击工程 -》 properties -》 java Build Path 

  技术分享

10、新增 src/java/java、 src/test/java、 src/test/resources 几个目录(原因:使用maven要遵寻一个的目录结构,虽然可以使用其他目录结构,但是目前还是初学阶段,还不清楚怎么修改pom.xml。而且按照Maven默认的结构也是比较好的选择)

技术分享

点击OK之后目录结构如下

技术分享

11、选中Allow output folders for sources folders复选框,目录结构如下

技术分享

12、把 src/test/java 和 src/test/resources 编译的class输出到 target/test-classes 文件,src/main/java 和 src/main/resources 默认不变

技术分享

完成之后结果如下

技术分享

13、为了项目更加清晰,调整目录结构顺序

技术分享

14、点击完成,Maven项目就已经搭建完成了,目录结构如下

技术分享

 

二:使用命令构建一个web项目

  1、输入 cmd 进入命令模式,然后输入命令进入你要构建Maven项目的文件夹

  技术分享

  2、使用命令mvn archetype:generate

  命令行输入命令:mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-WebProject -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

  技术分享

      Maven创建项目的命令说明

  mvn archetype:generate                   固定写法,新建命令 还可以使用 mvn archetype:create 但是好像 Maven3 以后此命令就删除了。

  -DgroupId                         组织标识(包名)

  -DartifactId                         项目名称

  -DarchetypeArtifactId                      指定ArchetypeId,maven-archetype-quickstart,创建一个Java Project;maven-archetype-webapp,创建一个Web Project

  -DinteractiveMode                    是否使用交互模式

  archetype是mvn内置的一个插件,create任务可以创建一个java项目骨架,DgroupId是软件包的名称,DartifactId是项目名,DarchetypeArtifactId是可用的mvn项目骨架,目前可以使用的骨架有

  这里其实和使用Myeclipse创建项目 第 5 步 那里是同样作用

3、创建完成之后还只有 src/main/resources, 我们还需新建 src/main/java 、 src/test/java 、 src/test/resources 目录

3、创建完成之后,用myEclipse导入

  技术分享

4、导入之后结构如下

  技术分享

和我们用 myeclipse 目录结构一样

 

Maven学习总结二:使用myEclipse和命令行构建Maven项目

标签:

原文地址:http://www.cnblogs.com/lovexinjie/p/5598726.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!