無法在構建完成後在目標文件夾中創建.class文件。我爲構建應用程序創建了一個文件,乾淨的安裝cmd不創建.class文件,任何人都可以查看目錄結構需要改變或??無法在maven項目中生成.class文件
回答
從評論,它看起來你的項目不遵循文件夾結構的maven約定。
正如@ user474249評論,你可以使用maven archetype plugin生成基於您的項目類型(JAR /戰爭),一個文件夾結構等
否則,您可以手動更改文件夾結構按行家約定。對於Web項目
- 的src/main/JAVA - Java源
- 的src /主/資源 - Java的資源
- 的src /主/ web應用 - 網絡資源
- 的src/test/java下 - 的Java測試
- 的src /測試/資源 - 測試資源
如果要麼是不可行的,可以指出您的具體位置,以Maven作爲記錄here。例如,
<sourceDirectory>${project.basedir}/src/main/</sourceDirectory>
我手動更改了文件夾結構,現在iam能夠創建.class文件。 – Renukeswar
@ user883770。如果答案對您有幫助,您可能想要upvote和/或接受它(http://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) – Raghuram
謝謝,這很有幫助,特別是從Ant到Maven的遷移 –
字節碼是target/classes
如果沒有的話:
mvn clean compile -X
,所以我們可以看到在編譯階段的一些調試信息。
你也可以試試這個:
<plugin>
<inherited>true</inherited>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
嚴格調試,因爲它不應該是必要的。
- 1. 無法生成新的Maven項目
- 2. 在maven中處理生成時間生成的.class文件
- 3. 生成XSD文件類的Maven項目
- 4. 無法使用NetBeans在Maven項目中爲@author值生成JavaDocs
- 5. 在Maven生成的jar文件中MANIFEST.MF中缺少Main-Class attibute
- 6. 無法在primefaces中生成selectonemenu項目
- 7. 如何在maven項目中編譯和生成單個文件
- 8. 在Eclipse中生成類Maven項目
- 9. gwt maven插件 - 無法在eclipse中運行原型生成的示例項目
- 10. 生成JavaFX項目與Maven
- 11. Maven項目生成異常
- 12. Maven:如何在兩個文件夾中生成項目的war文件
- 13. 在VisualStudio中生成選項的最佳方法項目文件
- 14. 在Android項目中集成maven項目
- 15. 如何使用Maven for RCP插件項目生成.exe文件
- 16. 如何生成.class文件?
- 17. 爲什麼我的Maven項目在目標文件夾中自動生成apidoc?
- 18. MSPDI生成項目文件
- 19. 生成IDE項目文件
- 20. Spring Maven - 無法生成WSDL
- 21. Maven Javadoc - 無法生成Javadoc
- 22. 無法在maven項目中創建servlet
- 23. 無法在maven中構建opendaylight項目
- 24. 無法在Eclipse中運行Maven項目
- 25. 無法在eclipse中運行maven項目
- 26. 無法在eclipse中創建Maven項目
- 27. 無法在Maven項目中找到類
- 28. System.out.println在Maven項目中無法識別
- 29. apt Maven插件無法生成Q類
- 30. 無法通過運行時編譯生成.class文件
你的Java文件位於哪裏? src/main/java?任何錯誤?你的pom文件是怎樣的? – khmarbaise
創建了我的軟件包,名爲com/java/actions,com/java/services ... – Renukeswar
我沒有問你的軟件包是如何命名的。我問你的源文件位於哪裏? – khmarbaise