簡體   English   中英

使用Eclipse Kepler的maven-archetype-webapp目錄結構

[英]maven-archetype-webapp directory structure using Eclipse Kepler

到目前為止,我一直在使用Eclipse Indigo和m2eclipse。 當想要創建一個新項目時,我選擇了新的Maven項目>跳過原型選擇>給定名稱>完成。

這將導致目錄結構如下:src / main / java src / main / resources src / test / java src / test / resources

並包含src / main / webapp目錄,包括META-INF --MANIFEST.MF WEB-INF --web.xml

最近(昨天),我切換到Eclipse Kepler。 Maven已集成,因此我沒有下載m2eclipse wtp。

當我嘗試新項目> maven項目>跳過原型>命名>戰爭包裝> finish時,我在src目錄src / main / java src / main / resources src / test / java src / test / resources中得到了正確的結構

但是目錄webapp是空的! META-INF和WEB-INF不存在,也沒有web.xml。 我讀到有關使用maven-archetype-webapp的信息,但出現錯誤:“無法解析工件org.apache.maven.archetypes:maven-archetype-webapp:pom:RELEASE無法解析org.apache.maven的版本。原型:maven-archetype-webapp:pom:發布:無法在本地(C:\\ Users \\ stef.m2 \\ repository)中找到元數據org.apache.maven.archetypes:maven-archetype-webapp / maven-metadata.xml”

這篇文章無法解析org.apache.maven.archetypes的版本

我發現我必須添加遠程Maven目錄。 我做到了,並且能夠使用maven-archetype-webapp版本1.0創建項目。 但是,問題在於新項目中的目錄結構為:

Java資源--src / main / resources

和src / main / webapp --index.jsp --WEB-INF | --web.xml

我期望(並希望)舊目錄結構為src / main / java src / main / resources src / test / java src / test / resources

並包含src / main / webapp目錄,包括META-INF --MANIFEST.MF WEB-INF --web.xml

我錯過了一步嗎? 原型改變了嗎? 也許這是一個非常愚蠢的問題,但是我的研究返回的結果很少。 請隨時發表任何可讓我和其他人遇到相同問題的評論,讓他們回到正軌

謝謝!

在為原型發生了什么以及由於什么原因而沒有創建通常的結構而苦苦掙扎之后……我決定(作為一種生產力的解決方法)創建一個新的Maven項目並跳過原型的創建。 之后,我從一個舊項目中復制了META-INF和WEB-INF目錄,並且一切正常。 我建議是否有人達到這一點,只是為了走而做,不要再浪費時間了。

如果有人知道解決方案,我們將非常歡迎閱讀:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM