eclipse详细使用教程--2(java开发)

前面的那一篇博客讲了怎么下载eclipse与创建Dynamic Web Project
上一篇博客点击此处跳转

这一篇主要将eclipse怎么创建Maven项目。

maven项目与老的eclipse项目(也就是上篇博客讲的 Dynamic Web Project项目)的区别?
maven项目其项目根路径会又一个 pom.xml文件,这个文件就是maven项目的核心,你的项目使用了那些jar包在pom.xml里面一清二楚。
maven项目也相对来说也是一种通用的项目结构,用eclipse或者idea都可以打开maven项目的结构,像老的eclipse项目,它的lib包会放在项目的lib文件目录下,这就导致你想将你的项目给别人用,会将lib包一起给别人。这就就不是很好。而maven项目只用一个pom.xm就描述了你的项目依赖了那个jar包,而这些jar包是放在你用户目录下.m2文件夹下,这样你的项目就不必放如jar包了。

一、新建maven项目

1.1eclipse关联maven
首先eclipse必须要关联maven,并且maven一定要配置国内的镜像源如阿里镜像,如果不会配置,请搜索其他博客。
Prefrence --> 搜索 maven --> 选择 Maven下的Installation 如下图所示:
eclipse详细使用教程--2(java开发)_第1张图片
再点击上图圈出的Add,点击Direaction找到你本地的maven程序。如下图是我选择好的:
eclipse详细使用教程--2(java开发)_第2张图片
最后确保你的setting是你设置了镜像源的那个conf,一般我喜欢用maven软件根目录下的conf/setting.xml做配置,所以我这里要改一下。如下图:
eclipse详细使用教程--2(java开发)_第3张图片
点击Apply and Close 就相当于eclipse关联好了maven了。

1.2开始创建maven项目
File --> New --> Maven Project --> 勾选 Create a Simple Project --> 点击next 如下图:
eclipse详细使用教程--2(java开发)_第4张图片
输入 Group 、Artifact id(如果不知道这个是什么请 百度 maven gav) packaging选择war(因为我们要创建的是web项目,要放入tomcat下面运行) 点击Finish就创建ok。

可以发现我们的pom,xml报错
是因为eclipse为我们创建的目录结构没有web.xml, 那我们就自行创建。
首先在webapp下面新建WEB-INF目录, 再在WEB-INF下创建web.xml。如下图:
eclipse详细使用教程--2(java开发)_第5张图片
web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
	http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
	
</web-app>

1.3关掉validation
这一步非常重要,不然你的eclipse会巨卡。
在你的项目右击 --> properties --> 搜索 validation --> 勾选下图的Enable Project… --> Diable All --> Appln and Clouse

eclipse详细使用教程--2(java开发)_第6张图片

1.4添加servelt依赖(这样我们才可以写jsp,因为jsp也是有用到jar包的
复制下面代码到pom.xml的 proejct 的下面
pom.xml

<dependencies>
  	<dependency>
	    <groupId>javax.servlet</groupId>
	    <artifactId>javax.servlet-api</artifactId>
	    <version>3.0.1</version>
	</dependency>
	<dependency>
	    <groupId>javax.servlet.jsp</groupId>
	    <artifactId>jsp-api</artifactId>
	    <version>2.1</version>
	</dependency>
  </dependencies>

然后就可以写你的jsp了,下图是我运行成功的界面。

eclipse详细使用教程--2(java开发)_第7张图片

你可能感兴趣的:(eclipse)