Maven -- 使用Myeclipse创建Maven项目
使用Myeclipse创建Maven项目有如下几种方式:
1、创建Maven Java项目
1.1 选择新建Maven项目

1.2、选择创建简单项目

1.3、填写项目信息

1.4、创建成功后项目目录结构

1.5、创建后pom.xml文件内容

1 <project xmlns="http://maven.apache.org/POM/4.0.0"
2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4 <modelVersion>4.0.0</modelVersion>
5 <groupId>com.luwei.test</groupId>
6 <artifactId>java-maven</artifactId>
7 <version>0.0.1-SNAPSHOT</version>
8 <name>JavaMaven</name>
9 <description>JavaMaven Test</description>
10 <build>
11 <plugins>
12 <plugin>
13 <artifactId>maven-compiler-plugin</artifactId>
14 <configuration>
15 <source>1.6</source>
16 <target>1.6</target>
17 </configuration>
18 </plugin>
19 </plugins>
20 </build>
21 </project>

2 创建Maven Web项目
2.1、选择创建Maven项目

2.2 不选择创建简单项目

2.3、选择创建webapp项目

2.4、填写项目信息

2.5、生成后的项目目录结构

2.6、增加项目缺失目录,同时修改项目相关问题
通过Myeclipse创建的Web项目有时会出现项目目录不对的问题,手动新增相关目录即可,





2.7、添加项目基础依赖
junit.jar/jsp-api.jar/jstl.jar/servlet-api.jar
2.7、创建后pom.xml文件内容

1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3 <modelVersion>4.0.0</modelVersion>
4 <groupId>com.luwe.test</groupId>
5 <artifactId>web</artifactId>
6 <packaging>war</packaging>
7 <version>0.0.1-SNAPSHOT</version>
8 <name>web Maven Webapp</name>
9 <url>http://maven.apache.org</url>
10 <build>
11 <finalName>web</finalName>
12 <plugins>
13 <!-- 编码和编译和JDK版本 -->
14 <plugin>
15 <groupId>org.apache.maven.plugins</groupId>
16 <artifactId>maven-compiler-plugin</artifactId>
17 <version>3.6.0</version>
18 <configuration>
19 <source>1.7</source>
20 <target>1.7</target>
21 <encoding>UTF-8</encoding>
22 </configuration>
23 </plugin>
24 </plugins>
25 </build>
26
27 <dependencies>
28 <dependency>
29 <groupId>junit</groupId>
30 <artifactId>junit</artifactId>
31 <version>4.11</version>
32 <scope>test</scope>
33 </dependency>
34 <dependency>
35 <groupId>javax.servlet</groupId>
36 <artifactId>servlet-api</artifactId>
37 <version>3.0-alpha-1</version>
38 </dependency>
39 <dependency>
40 <groupId>javax.servlet.jsp</groupId>
41 <artifactId>jsp-api</artifactId>
42 <version>2.1</version>
43 </dependency>
44 <dependency>
45 <groupId>javax.servlet</groupId>
46 <artifactId>jstl</artifactId>
47 <version>1.2</version>
48 </dependency>
49 </dependencies>
50 </project>

3、创建JavaWeb项目同时增加Maven支持
3.1、选择创建JaveEE Web项目

3.2、一路Next到填写Maven Project Support Setting

选择Myeclipse JEE project structure 会生成Myeclipse自身的项目架构,此时只需要将相关内容进行配置即可

选择Standard Maven project structure 会生成标准的Maven项目架构,建议选用此选项

4、创建项目件的Maven依赖
在多组件项目,或者为了代码重用,通常会考虑将相同的代码从具体项目中抽取出来形成基础项目或者core项目所有其他项目依赖于当前基本项目,Maven也可以采用相同的方式,在Maven的项目依赖中,被依赖项目的package必须是pom类型,依赖项目只需要在pom.xml中添加<parent>节点便将父项目中的Maven配置导入到当前项目。
父项目pom.xml文件

1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3 <modelVersion>4.0.0</modelVersion>
4 <groupId>com.luwei.test</groupId>
5 <artifactId>java</artifactId>
6 <version>0.0.1</version>
7 <build>
8 <plugins>
9 <plugin>
10 <artifactId>maven-compiler-plugin</artifactId>
11 <configuration>
12 <source>1.7</source>
13 <target>1.7</target>
14 </configuration>
15 </plugin>
16 </plugins>
17 </build>
18 <dependencies>
19 <dependency>
20 <groupId>junit</groupId>
21 <artifactId>junit</artifactId>
22 <version>4.11</version>
23 <scope>test</scope>
24 </dependency>
25 <dependency>
26 <groupId>javax.servlet</groupId>
27 <artifactId>servlet-api</artifactId>
28 <version>3.0-alpha-1</version>
29 </dependency>
30 <dependency>
31 <groupId>javax.servlet.jsp</groupId>
32 <artifactId>jsp-api</artifactId>
33 <version>2.1</version>
34 </dependency>
35 <dependency>
36 <groupId>javax.servlet</groupId>
37 <artifactId>jstl</artifactId>
38 <version>1.2</version>
39 </dependency>
40 </dependencies>
41 <packaging>pom</packaging>
42 </project>

子项目pom.xml配置

1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3 <modelVersion>4.0.0</modelVersion>
4 <groupId>com.luwe.test</groupId>
5 <artifactId>web</artifactId>
6 <packaging>war</packaging>
7 <name>web Maven Webapp</name>
8 <url>http://maven.apache.org</url>
9 <build>
10 <finalName>web</finalName>
11 </build>
12 <parent>
13 <groupId>com.luwei.test</groupId>
14 <artifactId>java</artifactId>
15 <version>0.0.1</version>
16 </parent>
17 </project>

Maven -- 使用Myeclipse创建Maven项目的更多相关文章
- Maven入门----MyEclipse创建maven项目(二)
新建项目: Next next next 新建项目后,MyEclipse会自动从远程仓库中下载支持包,需要几分钟左右时间. 项目结构图: HelloWorld.java public class He ...
- step2-------使用myeclipse创建maven java web项目
1.文章内容概述: 在对项目需求进行分析之后,决定使用maven对我的java web项目进行管理,这篇文章记录了使用myeclipse创建maven java web项目的过程. 2.开发环境: j ...
- MyEclipse创建SSH项目(Java web由maven管理)
JavaEE后台开发,MyEclipse创建SSH项目,MyEclipse创建Java web 由maven管理的SSH项目. Demo工程源码github地址 1.创建SSH项目 1.创建web工程 ...
- MyEclipse创建Maven工程
先要在MyEclipse中对Maven进行设置:
- 如何在浏览器中输入(myeclipse创建的项目的)地址访问JSP页面
如何在浏览器中输入(myeclipse创建的项目的)地址访问JSP页面 可以在Tomcat项目里面查看你的JSP页面在哪里,具体的路径为: tomcat--work--localhost--项目名称, ...
- Maven学习一:使用Myeclipse创建Maven项目
使用Myeclipse2014创建Maven项目有如下几种方式: 1.创建Maven Java项目 1.1 选择新建Maven项目 1.2.选择创建简单项目 1.3.填写项目信息 1.4.创建成功后项 ...
- Maven MyEclipse创建web项目没有src/maim/java
转载:http://blog.csdn.net/nich002/article/details/43273219 maven项目 错误: 找不到或无法加载主类 分类: java2015-01-29 ...
- myeclipse 创建maven web项目
在项目开发中常用到maven进行项目管理!在这里记录下maven创建web项目的过程方便以后查看! 第一步.新建maven项目 选择maven project点击下一步 一直next后最后一步设置:在 ...
- Maven命令行创建web项目,并部署到jobss当中(解决No plugin found for prefix 'jboss-as' in the current project and in the plugin groups [org.apache.maven.plugins,问题)
首件创建项目:此处可参照:http://maven.apache.org/guides/mini/guide-webapp.html mvn archetype:generate -DgroupId= ...
随机推荐
- Day4 文件管理-常用命令
文件管理 --> 创建 移动 删除 复制 1.cp复制: #####-v:详细显示命令执行的操作 #####-r: 递归处理目录与子目录 #####-p: 保留源文件或目录的属性 #####1. ...
- 06: RGB、YUV和HSV颜色空间模型
RGBA是代表Red(红色)Green(绿色)Blue(蓝色)和Alpha的色彩空间 YUV:Y"表示明亮度(Luminance或Luma),也就是灰阶值:而"U"和&q ...
- CSS新增的伪类选择器
:root 选择文档的根元素,等同于 html 元素 :empty 选择没有子元素的元素 :target 选取当前活动的目标元素 :not(selector) 选择除 selector 元素意外的元素 ...
- [VB.NET Tips]对于基本数据类型的提示
1.类型字符 有时需要直接量后面加上类型字符以明确指定类型,下面把常用的类型字符列出来 类型 字符 Short S Integer I Long L Decimal D Char c Single F ...
- Python语法基础之DataFrame
转载自https://blog.csdn.net/lijinlon/article/details/81676859 Python数据分析首先需要进行数据清洗处理,涉及到很多DataFrame和Ser ...
- 【面试】足够“忽悠”面试官的『Spring事务管理器』源码阅读梳理(建议珍藏)
PS:文章内容涉及源码,请耐心阅读. 理论实践,相辅相成 伟大领袖毛主席告诉我们实践出真知.这是无比正确的.但是也会很辛苦. 就像淘金一样,从大量沙子中淘出金子一定是一个无比艰辛的过程.但如果真能淘出 ...
- CPU的物理数、核心数、线程数
最近了解下CPU的参数,主要是对常见的CPU参数指标:物理数.核心数以及线程数做了下了解.增长了点自己的见识,方便自己回忆和分享,记录下来.参考了网上的一些说明并加以整理,形成该随笔.主要参考链接如下 ...
- php使用正则表达式提取字符串中尖括号、小括号、中括号、大括号中的字符串
$str="你好<我>(爱)[北京]{天安门}"; echo f1($str); //返回你好 echo f2($str); //返回我 echo f3($str); ...
- Python——Pandas速查手册中文版
转自——http://blog.csdn.net/qq_33399185/article/details/60872853,非常感谢大神的整理! 还有图片版,转自——https://zhuanlan. ...
- 网页布局——Box盒子
在移动端开发的时候,圣杯布局,弹性盒,是我们经常会用得到的,W3C很久以前就有一个display:box属性 flex是最新的,但是在实际的浏览器测试中,display: flex 不能完全替代dis ...