mac os eclipse maven lib 依賴問題的解決辦法
阿新 • • 發佈:2019-02-03
目錄
- Eclipse中m2e外掛構建web專案的步驟
- Maven工具構建web專案再匯入Eclipse的步驟
[一]、Eclipse中m2e外掛構建web專案的步驟
第一步:建立專案,按照 New –> FIle –> Other –> Maven –> MavenProject :
第二步:選擇專案存放路徑:
第三步:選擇專案型別 Archetype :
第四步:填寫專案基本資訊
第五步:修改為web型別專案,配置content directory:
第六步:配置Maven lib依賴問題,解決Run on Server時lib找不到的問題:
方法一:影象介面:
方法二:修改配置檔案 .classpath:
把配置檔案中 classpathentry 節點的內容從原來的:
1 |
< classpathentry kind = "con" path = "org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER" > |
2 |
</ classpathentry > |
修改成如下:
1 |
< classpathentry kind = "con" path = "org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER" > |
2 |
< attributes > |
3 |
< attribute name = "org.eclipse.jst.component.dependency" value = "/WEB-INF/lib" /> |
4 |
</ attributes > |
5 |
</ classpathentry > |
然後執行 Run on Server 即可。
[二]、Maven工具構建web專案再匯入Eclipse的步驟
以 WORKSPACE=D:\workspace_sun\maven-demo\ 為工作目錄
第一步:建立專案
按 win+R 輸入cmd 回車進入控制檯介面,執行如下命令:
1 |
mvn
archetype:create -DgroupId=com.micmiu.maven.demo -DartifactId=maven-web-demo2 -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode= false |
建立完成後的基本目錄結構如下:
│ pom.xml │ └─src └─main ├─resources └─webapp │ index.jsp │ └─WEB-INF
第二步:轉為Eclipse專案
在控制檯執行如下命令:
1 |
mvn
eclipse:eclipse -Dwtpversion=1.0 |
轉化後的目錄結構如下:
│ .classpath │ .project │ pom.xml │ ├─.settings │ .component │ org.eclipse.wst.common.project.facet.core.xml │ ├─src │ └─main │ ├─resources │ └─webapp │ │ index.jsp │ │ │ └─WEB-INF │ web.xml │ └─target └─classes
然後按照 Import… –> Maven –> Exiting Maven Projects 匯入Eclipse即可.
第三步:同樣按照上面的方法配置Maven lib依賴問題,解決Run on Server時lib找不到的問題。
tips:如果在轉化為Eclipse專案之前,修改好 pom.xml 檔案中的所有lib依賴關係,再轉為eclipse專案匯入到eclipe中,這樣也可以解決部署時lib檔案找不到的問題。