天天看点

在Eclipse中新建Maven项目,以及项目环境的配置。在Eclipse中新建Maven项目

在Eclipse中新建Maven项目

由于最近学习了不少新知识,但 “ 纸上得来终觉浅,绝知此事要躬行 ”,于是决定自己亲手新建项目上手实践。可很长一段时间以来都是在git上down项目,在自己实际操作新建项目时才发现其中的一些问题和坑,因此,决定将建项目的过程和遇到的问题记录下来,以备查阅。

第一步:新建maven project

1.1 File —> New —> Maven Project

在Eclipse中新建Maven项目,以及项目环境的配置。在Eclipse中新建Maven项目

1.2 Maven Project —> Next

在Eclipse中新建Maven项目,以及项目环境的配置。在Eclipse中新建Maven项目

1.3 Next

在Eclipse中新建Maven项目,以及项目环境的配置。在Eclipse中新建Maven项目

1.4 maven-archetype-webapp —> Next

在Eclipse中新建Maven项目,以及项目环境的配置。在Eclipse中新建Maven项目

1.5 分别输入Group Id、Artifact Id —> Finish

在Eclipse中新建Maven项目,以及项目环境的配置。在Eclipse中新建Maven项目

第二步:配置maven project

这是在第一步完成之后,新建好的maven project项目结构如下:

在Eclipse中新建Maven项目,以及项目环境的配置。在Eclipse中新建Maven项目

到此,项目还存在几个问题:

1.项目Java版本不是指定版本;

2.项目servlet版本低;

3.没有Java资源文件夹。

2.1 解决Java版本问题

<pluginManagement>
	<plugins>
		<plugin>
			<groupId>org.apache.maven.plugins</groupId>
			<artifactId>maven-compiler-plugin</artifactId>
			<configuration>
				<source>1.8</source>
				<target>1.8</target>
				<encoding>UTF-8</encoding>
				<showWarnings>true</showWarnings>
			</configuration>
		</plugin>
	</plugins>
</pluginManagement>
           
在Eclipse中新建Maven项目,以及项目环境的配置。在Eclipse中新建Maven项目

在项目pom.xml文件中

<build></build>

标签之间添加以上代码段,表示项目将依赖JavaSE1.8。

在Eclipse中新建Maven项目,以及项目环境的配置。在Eclipse中新建Maven项目

保存之后,选择Update Project,就可以看到项目的 JRE System Library 变为了JDK1.8。

在Eclipse中新建Maven项目,以及项目环境的配置。在Eclipse中新建Maven项目

这样可以避免Update Project之后JRE System Library变回maven默认的J2SE-1.5。

JavaSE-1.8是之前在eclipse内设置的工作空间默认的install JREs。

2.2 解决servlet版本低问题

项目右键 —> Properties 找到Project Facets内的Dynamic Web Module

在Eclipse中新建Maven项目,以及项目环境的配置。在Eclipse中新建Maven项目

可以看到目前的版本为2.3,需要修改为3.0版本。

首先,将Dynamic Web Module选项取消勾选,然后选择为3.0版本,最后Apply。

在Eclipse中新建Maven项目,以及项目环境的配置。在Eclipse中新建Maven项目

如果不先取消勾选Dynamic Web Module 将会报以下错误:

在Eclipse中新建Maven项目,以及项目环境的配置。在Eclipse中新建Maven项目

在Apply之后在勾选Dynamic Web Module 选项就会出现如下提示:

在Eclipse中新建Maven项目,以及项目环境的配置。在Eclipse中新建Maven项目

点击提示信息,出现弹框:

在Eclipse中新建Maven项目,以及项目环境的配置。在Eclipse中新建Maven项目

之后就会在项目下新建一个WebContent文件夹:

在Eclipse中新建Maven项目,以及项目环境的配置。在Eclipse中新建Maven项目

在文件夹内就可以找到新建的web.xml文件:

在Eclipse中新建Maven项目,以及项目环境的配置。在Eclipse中新建Maven项目

将WebContent文件夹内的内容都复制到webapp内,然后更新项目。

在Eclipse中新建Maven项目,以及项目环境的配置。在Eclipse中新建Maven项目

2.3 解决没有Java资源文件夹问题

项目右键,选择Properties —> Java Build Path —> Source ,将项目之前建立的Java资源文件夹Remove掉,之后再新建。

在Eclipse中新建Maven项目,以及项目环境的配置。在Eclipse中新建Maven项目

新建Java资源文件夹:项目右击 —> New —> Source Folder

在Eclipse中新建Maven项目,以及项目环境的配置。在Eclipse中新建Maven项目

输入Java资源文件夹路径 ——> Finish

在Eclipse中新建Maven项目,以及项目环境的配置。在Eclipse中新建Maven项目

重新设置Java资源文件夹打包目录,项目右击 —> Properties —> Java Build Path —> Source —> Output folder —> Edit

在Eclipse中新建Maven项目,以及项目环境的配置。在Eclipse中新建Maven项目

选择打包路径:

在Eclipse中新建Maven项目,以及项目环境的配置。在Eclipse中新建Maven项目

至此,项目就新建完成,最后的项目结构图:

在Eclipse中新建Maven项目,以及项目环境的配置。在Eclipse中新建Maven项目

在Maven项目构建完成之后,就可以在pom.xml文件内引入各种jar包的依赖,进行开发工作了。

继续阅读