任何人都可以請解釋一個Java項目的項目文件夾的基本架構?我知道它包含子文件夾,如二進制文件的bin,源文件的src,外部庫的lib,但我想知道由諸如build.xml,project.xml,.project,build.properties等文件執行的特定功能?Java項目架構
Q
Java項目架構
0
A
回答
2
這真的取決於你使用的是什麼工具。例如:
- 如果您正在使用Maven的,例如,您的項目應該在根目錄下的
pom.xml
通常應遵循Maven Directory Layout。 - 如果您使用Ant那麼你應該有一個
build.xml
。 .project
是Eclipse用於存儲 項目特定的配置信息的私有文件。
實際上,在配置項目的過程中,您確實擁有合理的靈活性,但發瘋是一個糟糕的主意,因爲它會混淆其他人並使您的工具設置更加困難。我的正常建議是遵循Maven目錄佈局 - 這是最接近標準的東西。
+0
而且,'build.properties'通常與Ant'build.xml'文件一起用於項目定製。例如,如果項目使用並構建數據庫,則數據庫URL可能存儲在該文件中。事實上,許多開源項目都帶有一個'build.properties.sample'文件,開發人員需要複製和修改他的項目實例。 –
相關問題
- 1. Flex項目架構?
- 2. IdentityServer4項目架構
- 3. .NET項目架構
- 4. Zend項目架構
- 5. 項目架構,採用DDD
- 6. Liferay項目的架構?
- 7. ASP.NET MVC項目架構
- 8. 的JUnit - Java項目結構
- 9. Java項目的包結構?
- 10. Java EE項目的異常處理架構
- 11. 用於Java項目的AWS安裝雲基礎架構
- 12. 「書籤」項目的架構類型
- 13. Asp.Net MVC項目與n層架構
- 14. ASP.NET MVC小型項目架構
- 15. 共享項目rails數據庫架構
- 16. Intellij Android項目架構URI未註冊?
- 17. .NET CORE項目的基礎架構
- 18. Xamarin架構項目或命名空間
- 19. MVC項目架構支持模塊
- 20. DB架構:維護項目訂單
- 21. C#MVC項目架構多個子域
- 22. Java庫架構
- 23. Java Web架構
- 24. 項目項目模板:xml文件類型與XSD /架構
- 25. 架構(結構)取向與面向特徵的項目結構
- 26. 將框架添加到java項目
- 27. Java EE項目的Javascript框架
- 28. 項目骨架
- 29. Java服務架構
- 30. Java架構問題
這些文件不是特定於Java,而是特定於IDE或構建工具。 (我猜NetBeans或Ant會按照名稱進行操作,但'.project'看起來像Eclipse。)從您正在使用該項目的工具的文檔開始。就JDK而言,高層項目佈局完全是任意的。 – millimoose
@millimoose - s /任意/無關/ ...是你的意思,我認爲。 –
@StephenC我認爲我有「可以任意選擇/設置」的想法,它出錯了。 – millimoose