使用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项目的更多相关文章

  1. Maven入门----MyEclipse创建maven项目(二)

    新建项目: Next next next 新建项目后,MyEclipse会自动从远程仓库中下载支持包,需要几分钟左右时间. 项目结构图: HelloWorld.java public class He ...

  2. step2-------使用myeclipse创建maven java web项目

    1.文章内容概述: 在对项目需求进行分析之后,决定使用maven对我的java web项目进行管理,这篇文章记录了使用myeclipse创建maven java web项目的过程. 2.开发环境: j ...

  3. MyEclipse创建SSH项目(Java web由maven管理)

    JavaEE后台开发,MyEclipse创建SSH项目,MyEclipse创建Java web 由maven管理的SSH项目. Demo工程源码github地址 1.创建SSH项目 1.创建web工程 ...

  4. MyEclipse创建Maven工程

    先要在MyEclipse中对Maven进行设置:

  5. 如何在浏览器中输入(myeclipse创建的项目的)地址访问JSP页面

    如何在浏览器中输入(myeclipse创建的项目的)地址访问JSP页面 可以在Tomcat项目里面查看你的JSP页面在哪里,具体的路径为: tomcat--work--localhost--项目名称, ...

  6. Maven学习一:使用Myeclipse创建Maven项目

    使用Myeclipse2014创建Maven项目有如下几种方式: 1.创建Maven Java项目 1.1 选择新建Maven项目 1.2.选择创建简单项目 1.3.填写项目信息 1.4.创建成功后项 ...

  7. Maven MyEclipse创建web项目没有src/maim/java

     转载:http://blog.csdn.net/nich002/article/details/43273219 maven项目 错误: 找不到或无法加载主类 分类: java2015-01-29 ...

  8. myeclipse 创建maven web项目

    在项目开发中常用到maven进行项目管理!在这里记录下maven创建web项目的过程方便以后查看! 第一步.新建maven项目 选择maven project点击下一步 一直next后最后一步设置:在 ...

  9. 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= ...

随机推荐

  1. 游戏设计模式——Unity对象池

    对象池这个名字听起来很玄乎,其实就是将一系列需要反复创建和销毁的对象存储在一个看不到的地方,下次用同样的东西时往这里取,类似于一个存放备用物质的仓库. 它的好处就是避免了反复实例化个体的运算,能减少大 ...

  2. 简单粗暴的关键两部实现连接远程云服务器数据库SqlServer 2012

    要连上远程服务器的数据库,前面的那些数据库配置就不说了,网上都一样. 下面讲讲关键的两点,也是我尝试普通的方法无效后通过下面的方法成功连上的. 1.点开云服务器的安全组,看看里面的端口是否都放行了.我 ...

  3. [Pandas] 04 - Efficient I/O

    SQLITE3接口 调动 SQLITE3数据库 import sqlite3 as sq3 query = 'CREATE TABLE numbs (Date date, No1 real, No2 ...

  4. Android测试环境配置

    测试是软件开发中非常重要的一部分,Android中是使用junit测试框架,本文使用的是junit4和Android Studio.Android测试主要分两类本地测试和Instrumented测试, ...

  5. 正睿OI国庆day1

    正睿OI国庆day1 T1 \[ S_n=1*S_{n-1}+1*F_{n-1}+1*F_{n-2}+1*f_{n-1}+1*f_{n-2} \] \[ F_{n}=0*S_{n-1}+1*F_{n- ...

  6. Shell之三剑客

    目录 Shell之三剑客 参考 Grep Sed Awk Shell之三剑客

  7. Django基础五之django模型层之关联管理器

    class RelatedManager "关联管理器"是在一对多或者多对多的关联上下文中使用的管理器.它存在于下面两种情况: ForeignKey关系的“另一边”.像这样: 1 ...

  8. windows下python和pycharm安装及其使用

    1.python安装及环境变量配置 1.1 python安装 1.1.1 python下载 官网下载:https://www.python.org/ Downloads-Windows(Mac os ...

  9. Flutter学习笔记(29)--Flutter如何与native进行通信

    如需转载,请注明出处:Flutter学习笔记(29)--Flutter如何与native进行通信 前言:在我们开发Flutter项目的时候,难免会遇到需要调用native api或者是其他的情况,这时 ...

  10. 在Linux环境下采用压缩包方式安装JDK 13

    本文地址:https://www.cnblogs.com/oberon-zjt0806/p/11663731.html 可以,转载,出处,格式,懂?? 什么是JDK?? 好吧如果你不知道这个问题的话我 ...