2016-01-10 81 views
0

我遇到問題。我想創建使用Servlet和JSP的Java Project。所以我創建了新的Maven項目並選擇了maven-archetype-webapp。所以它創建了項目,但有.idea和src文件夾。沒有源文件夾。我應該怎樣做才能生成「源」文件夾。我有需要的依賴關係。我正在使用IntelliJ。在使用Eclipse時,我有完全相同的問題。我通過在「Java Build Path/Order and Export」中檢查「Maven Dependencies」來修復它。它在eclipse中工作,我不知道爲什麼。或者可以有人告訴我如何在已生成pom.xml,web.xml和「source」文件夾的IntelliJ中創建項目。這個問題可能是愚蠢的,但我真的不知道如何,顯然我犯了錯誤。 感謝您的關注。JSP的Maven原型

+1

Maven項目中的源文件夾是'src/main/java'。 https://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html。只需創建它。 –

+0

我嘗試了這個,但是當我創建這樣一個文件夾,並且當我點擊右鍵 - > new'並且沒有Java類。這是我讀過的書中的示例項目的截圖:http://prikachi.com/images.php?images/29/8568029i.png。我不能像這樣創建項目。 感謝您的關注。 – DPM

回答

2

你應該嘗試堅持maven默認的項目佈局公約。所有工具都默認爲這種結構(參見上面給出的鏈接)。

在Intellij中,您可以通過「新建項目」對話框輕鬆創建Maven項目。

如果你想保留你當前的項目佈局,你可以嘗試右鍵點擊你的「source/production/java」文件夾並點擊「標記目錄爲」,然後點擊「源根目錄」。

這將其標記爲Java源文件夾。 然後您應該可以通過上下文菜單創建新類。

+0

太棒了!非常感謝。第二次嘗試後,默認情況下,它會接受此文件夾作爲源文件夾,但知道如何手動執行此操作是很好的。 非常感謝。 – DPM