9
A
回答
6
我們擁有單個ATG模塊的單片架構。我們最初使用JHTML開發了這個站點,並在此ATG模塊中創建了一個(單片)J2EE Web應用程序,並將我們的所有JHTML轉換爲JSP。
我們在磁盤上的項目是這樣的:
root
deploy
class (compile java to here)
config (primary configpath)
docroot (JHTML docroot)
dev (configpath for dev environment)
test (configpath for QA environment)
prod (configpath for prod environment)
j2ee (j2ee web-app)
WEB-INF
dir-a (application JSPs)
dir-b (application JSPs)
src
java (java src)
sql (sql src)
我們已經編譯Java源代碼部署/類Ant構建文件。開發/測試並推出JAR。我們有一個構建服務器,用於檢出CVS存儲庫並使用shell腳本和build.xml來使用Interwoven OpenDeploy(本質上是rsync)編譯和部署到請求的服務器。
1
在這裏的是,我們使用的佈局:
根
SRC(java的SRC)
測試/ SRC(單元測試)
構建(由螞蟻創建的目錄中)
類
config
的Javadoc
LIB
liveconfig
BUILDLIB(用於建築庫)
配置
安裝(保存用於不同的IDE項目)
J2EE的應用
lib(應用程序使用的庫)
個SQL
預言
數據
安裝(表,索引等)
設置(創建表,用戶等)
卸載
三角洲(發展中的變化nt)
2
大部分結構看起來都像上面提到的那樣,只有很小的變化。 我們使用MAVEN來構建和部署。
1
非常類似於上述(無Maven)。加上groovy目錄 - 我們使用很多groovy腳本進行部署/構建相關任務(Ant與Antbuilder結合使用)
相關問題
- 1. 你如何組織你的包在Symfony2的項目?
- 2. 你如何在你的rails項目中組織靜態頁面?
- 3. 你如何組織你的測試項目
- 4. 你如何在你的項目中組織CSS?
- 5. 你如何組織你的Javascript代碼?
- 6. 你如何組織你的git倉庫?
- 7. 你如何組織你的Backbone文件?
- 8. 你如何組織你的代碼?
- 9. 你如何組織你的NInject模塊?
- 10. 你如何保持你的WPF資源在大型項目上組織?
- 11. 你如何管理和組織你的遊戲組件?
- 12. 你如何版本你的項目?
- 13. 你如何命名和組織你的例外?
- 14. 你如何組織你的開發環境
- 15. 你如何組織你的發佈測試?
- 16. 你如何組織你的MVC控制器測試?
- 17. 你如何組織你的共享點發展?
- 18. UnitTest你如何組織你的測試文件?
- 19. 你如何在php中組織你的頁面?
- 20. 你如何組織你的模型代碼在asp.net-MVC?
- 21. 你如何在TDD中組織你的單元測試?
- 22. Web代碼重用,你如何組織你的腳本片段?
- 23. 你如何管理和組織你的存儲過程?
- 24. 你如何在Riak組織水桶?
- 25. 你將如何組織我們面臨
- 26. 你如何組織異常定義?
- 27. 你將如何爲內部軟件項目組織一個Subversion版本庫?
- 28. 你如何說服你的經理你的項目需要大量的重構?
- 29. 你如何將你的項目上傳到Netbeans的谷歌項目託管?
- 30. 你如何知道你的項目的WEB API版本?
如何避開runassembler? – mafalda 2011-01-26 16:39:32