天天看點

在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包的依賴,進行開發工作了。

繼續閱讀