使用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. linux 假死分析

    所谓假死,就是能ping通,但是ssh不上去:任何其他操作也都没反应,包括上面部署的apache也打不开页面. 作为一个多任务操作系统,要把系统忙死,忙到ssh都连不上去,也不是那么容易的.尤其是现在 ...

  2. 运用 CSS methodologies 去实现模块化

    一.什么是 CSS methodologies CSS methodologies,可以理解成 设计模式,也可以理解成 css 规范,市面使用情况如下图: 上图来源:https://2019.stat ...

  3. node学习之路

    现阶段开始学习使用node开发一个个人博客系统,nodejs 基于V8引擎,是一个让 JavaScript 运行在服务端的开发平台,功能强大 ,Node.js 可以作为服务器向用户提供服务,它跳过了 ...

  4. 第一个SharePoint Add-in工程

    一.创建SharePoint hosted 工程 1.创建承载SharePoint Add-in独立域 首先,确定承载的应用程序的独立域名,可以使用类似这样的域名apps.contoso.com,鉴于 ...

  5. mysql 事物四大特性和事物的四个隔离

    1.事物四大特性(ACID) 原子性(atomicity):一个事务必须视为一个不可分割的最小工作单元,整个事务中的所有操作要么全部提交成功,要么全部失败回滚,对于一个事务来说,不可能只执行其中的一部 ...

  6. 夯实Java基础系列15:Java注解简介和最佳实践

    Java注解简介 注解如同标签 Java 注解概述 什么是注解? 注解的用处 注解的原理 元注解 JDK里的注解 注解处理器实战 不同类型的注解 类注解 方法注解 参数注解 变量注解 Java注解相关 ...

  7. SSM相关知识

    1.SpringMVC的工作流程? 1. 用户发送请求至前端控制器DispatcherServlet 2. DispatcherServlet收到请求调用HandlerMapping处理器映射器. 3 ...

  8. Spark 学习笔记之 优雅地关闭Spark Streaming

    优雅地关闭Spark Streaming: 当touch stop文件后,程序仍然会再执行一次,执行完成后退出.

  9. laravel 5.5 运行在 php7.0 报错 Symfony\Component\Translation\Translator.php FatalThrowableErrorParse error: syntax error, unexpected '?', expecting variable (T_VARIABLE)

    问题描述 报错原因是 php-cli 版本是 7.1.x,运行 composer create-project ... 命令时安装的依赖包会自动适配到当前 php 版本 7.1.x.如果 php-fp ...

  10. 有了这套模板,女朋友再也不用担心我刷不动 LeetCode 了

    全文包含 12000+ 字.30 张高清图片,预计阅读时间为 40 分钟,强烈建议先收藏再仔细阅读. 作者 | 李威 整理 | 公众号:五分钟学算法 个人博客 | https://www.cxyxia ...