J2ee eclipse中配置 本地配置的maven
插件安裝好之后,還需要進行一些配置才能夠開始使用Maven的功能。
1.插件所關聯的Maven程序
依次選擇Eclipse菜單欄的“Window”à“Preferences”菜單項,就會彈出如下對話框:
在這個對話框左邊的導航欄中展開“Maven”目錄結點,并選擇“Installations”子節點,如下圖所示:
這里需要關聯上對應的Maven安裝程序。具體操作是,在右邊面板中選擇“Add…”按鈕,會彈出如下選擇Maven安裝目錄的選擇對話框:
通過這個對話框來選擇Maven的具體安裝目錄。選擇好之后就點擊“確定”按鈕。如下圖所示:
2.設置本配自定義的倉庫
選擇如上圖對話窗口左邊菜單樹 “Maven”節點下的“UserSettings”子節點,它默認的配置文件是“C:\Documents and Settings\csdn\.m2\settings.xml”,如下圖所示:
這邊需要修改為我們自定義倉庫位置下的settings.xml文件。具體操作是,點擊“Browse…”按鈕來選擇上一步驟修改的本地倉庫目錄下的settings.xml文件,如下圖所示:
在上圖中選擇D:/.m2目錄下的“settings.xml”文件,點擊“打開”按鈕來確認剛才的選擇,就會回到如下圖的對話窗口中:
在上圖中點擊右下角的“OK”按鈕來完成所有的配置修改。
3.創建maven工程
m2eclispe插件中默認提供了一些Maven樣板項目,可以使用這些樣板來創建符合我們要求的項目。具體操作如下步驟:
在eclipse菜單欄中選擇“File”à“News”à“Other”菜單項,就會打開如下對話窗口,在窗口中選擇“Maven”節點下“Maven Project”條目,如下圖所示:
點擊“Next>”按鈕,進入如下窗口:
再次選擇“Next >”按鈕,進入如下窗口:
在這個窗口中選擇“maven-archetype-webapp”來創建一個Maven的web項目,再選擇“Next>”按鈕,進入如下圖窗口:
在上圖窗口的“Group Id”中輸入項目的基本包名,在“Artifact Id”中輸入項目名,其它輸入框不用理會。點擊“Finish”按鈕來完成項目的整個創建過程。
之后,Maven就會根據項目的配置去中央倉庫下載相應的文件和jar包。完成后,就有如下項目目錄結構:
如上圖所示,“pom.xml”文件就是這個項目的maven配置文件。打開此文件,并在“<build>”標簽內添加如下配置:
| <defaultGoal>install</defaultGoal> <plugins> ???????? <plugin> ?????????????????? <groupId>org.apache.maven.plugins</groupId> ?????????????????? <artifactId>maven-surefire-plugin</artifactId> ?????????????????? <configuration> ??????????????????????????? <skip>true</skip> ?????????????????? </configuration> ???????? </plugin> ? ???????? <plugin> ?????????????????? <groupId>org.apache.maven.plugins</groupId> ?????????????????? <artifactId>maven-compiler-plugin</artifactId> ?????????????????? <version>2.5.1</version> ?????????????????? <configuration> ??????????????????????????? <source>1.6</source> ??????????????????????????? <target>1.6</target> ??????????????????????????? <encoding>UTF-8</encoding> ?????????????????? </configuration> ???????? </plugin> </plugins> |
這段配置中“<defaultGoal>”標簽指定maven的默認操作是“install”;“maven-surefire-plugin”插件配置了“忽略編譯項目時的測試運行”;“maven-compiler-plugin”插件指定了一些編譯時的信息配置。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的J2ee eclipse中配置 本地配置的maven的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 区块链项目都有哪些(区块链到底是啥)(如
- 下一篇: ps -ef 输出结果的具体含义