欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MyEclipse创建Maven工程

程序员文章站 2022-04-20 21:45:47
...

创建Maven工程

点击【File】菜单选项,并在下拉框中选中【New】,接着点击【Other】,如下:
MyEclipse创建Maven工程
在输入框中输入maven,并选择Maven Project,如下:
MyEclipse创建Maven工程
点击【Next】,选择maven工程所存放的位置,在此我将其存到默认工作区间中。
MyEclipse创建Maven工程

这里有两种方式创建项目

第一种方式:自定义选择项目骨架创建项目

点击【Next】,出现如下对话框,在该对话框中选择一个原型(即骨架),maven内部提供了很多项目原型,方便我们去创建项目。
MyEclipse创建Maven工程
点击【Next】,选择maven工程所存放的位置,在此我将其存到默认工作区间中。
MyEclipse创建Maven工程
下面我对这一步详细解释一下。maven对所有工程管理都是基于坐标进行管理的,坐标包括:

Group Id:项目的名称,项目名称以域名的倒序命名(类似java包名),比如我们要创建一个CRM的项目,可写为cn.itcast.crm。

Artifact Id:模块名称(子项目名称)。

Version:项目当中模块的版本,snapshot(快照版或测试版,没有正式发行)、release(正式发行版本)。

Package:包是什么呢?就是你在创建这个工程的时候,它会默认帮你创建一个App的类,但这个类是一个无关紧要的类,而是一个测试文件的类,它会被放在一个包里面,如果没有这个包,就会放在src根目录下,如果有这个包,就会放在这个包下。

第二种方式:快速创建一个简单的maven项目

返回到选择工作区的位置,勾选create a simple project(…)
MyEclipse创建Maven工程
添加项目名,选中war创建一个web项目,finish:
MyEclipse创建Maven工程

项目结构介绍

MyEclipse创建Maven工程

添加web.xml

做完上述操作之后发现项目报错,这是因为web工程缺少web.xml导致的,我们在webapp下新建一个目录WEB-INF,然后添加一个web.xml配置文件(可从其他web工程复制过来)
MyEclipse创建Maven工程
MyEclipse创建Maven工程
web.xml内容为:

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" id="WebApp_ID" version="3.0">
  <display-name>maven_demo01</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
  
</web-app>

然后设置maven编译版本

我们使用的是JDK1.7,所以要设置maven的编译版本为1.7,即要在maven工程
的pom.xml文件中添加如下配置:

<build>
    <plugins>
		<plugin>
		    <groupId>org.apache.maven.plugins</groupId>
		    <artifactId>maven-compiler-plugin</artifactId>
		    <version>3.2</version>
		    <configuration>
		        <source>1.7</source>
		        <target>1.7</target>
		        <encoding>UTF-8</encoding>
		    </configuration>
		</plugin>
    </plugins>
</build>

然后Update Project,即根据pom文件的定义来更新我们的maven工程。

MyEclipse创建Maven工程
MyEclipse创建Maven工程
发现错误解决了。

使用maven给项目添加jar包依赖

MyEclipse创建Maven工程
MyEclipse创建Maven工程
pom.xml中自动添加了以下依赖:MyEclipse创建Maven工程

相关标签: MyEclipse