MyEclipse创建Maven工程
创建Maven工程
点击【File】菜单选项,并在下拉框中选中【New】,接着点击【Other】,如下:
在输入框中输入maven,并选择Maven Project,如下:
点击【Next】,选择maven工程所存放的位置,在此我将其存到默认工作区间中。
这里有两种方式创建项目
第一种方式:自定义选择项目骨架创建项目
点击【Next】,出现如下对话框,在该对话框中选择一个原型(即骨架),maven内部提供了很多项目原型,方便我们去创建项目。
点击【Next】,选择maven工程所存放的位置,在此我将其存到默认工作区间中。
下面我对这一步详细解释一下。maven对所有工程管理都是基于坐标进行管理的,坐标包括:
Group Id:项目的名称,项目名称以域名的倒序命名(类似java包名),比如我们要创建一个CRM的项目,可写为cn.itcast.crm。
Artifact Id:模块名称(子项目名称)。
Version:项目当中模块的版本,snapshot(快照版或测试版,没有正式发行)、release(正式发行版本)。
Package:包是什么呢?就是你在创建这个工程的时候,它会默认帮你创建一个App的类,但这个类是一个无关紧要的类,而是一个测试文件的类,它会被放在一个包里面,如果没有这个包,就会放在src根目录下,如果有这个包,就会放在这个包下。
第二种方式:快速创建一个简单的maven项目
返回到选择工作区的位置,勾选create a simple project(…)
添加项目名,选中war创建一个web项目,finish:
项目结构介绍
添加web.xml
做完上述操作之后发现项目报错,这是因为web工程缺少web.xml导致的,我们在webapp下新建一个目录WEB-INF,然后添加一个web.xml配置文件(可从其他web工程复制过来)
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工程。
发现错误解决了。
使用maven给项目添加jar包依赖
pom.xml中自动添加了以下依赖:
上一篇: MySQL、Oracle中group by的用法区别
下一篇: MyEclipse开发工具安装配置
推荐阅读
-
IDEA创建Maven项目一直显示正在加载的问题及解决
-
基于Maven骨架创建JavaWeb项目过程解析
-
VS 2005 创建DLL工程和调试例子
-
Eclipse4.7创建Maven项目报错解决方法
-
导入既有maven工程时提示jar包不能下载的处理办法
-
myeclipse创建servlet_动力节点Java学院整理
-
Maven多模块之父子关系的创建
-
myeclipse创建servlet_动力节点Java学院整理
-
使用IntelliJ IDEA 2017.2.5 x64中的Spring Initializr插件快速创建Spring Boot/Cloud工程(图解)
-
创建Jersey REST 服务,基于Maven的实现