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. 你如何在你的项目中组织CSS?
- 2. 你如何组织你的测试项目
- 3. 你如何组织你的代码?
- 4. 你如何组织你的Javascript代码?
- 5. 你如何组织你的git仓库?
- 6. 你如何组织你的NInject模块?
- 7. 你如何组织你的Backbone文件?
- 8. 你如何保持你的WPF资源在大型项目上组织?
- 9. 你如何管理和组织你的游戏组件?
- 10. 你如何版本你的项目?
- 11. 你如何组织你的开发环境
- 12. 你如何组织你的发布测试?
- 13. 你如何在TDD中组织你的单元测试?
- 14. UnitTest你如何组织你的测试文件?
- 15. Web代码重用,你如何组织你的脚本片段?
- 16. 你如何在php中组织你的页面?
- 17. 你如何管理和组织你的存储过程?
- 18. 你如何组织你的共享点发展?
- 19. 你如何组织你的模型代码在asp.net-MVC?
- 20. 你如何组织你的MVC控制器测试?
- 21. 你如何组织异常定义?
- 22. 你将如何组织我们面临
- 23. 你如何在Riak组织水桶?
- 24. 你将如何为内部软件项目组织一个Subversion版本库?
- 25. 你如何将你的项目上传到Netbeans的谷歌项目托管?
- 26. 如何组织项目?
- 27. 你如何说服你的经理你的项目需要大量的重构?
- 28. 你如何知道你的项目的WEB API版本?
- 29. 你如何管理你的项目生命周期?
- 30. 你如何将LuaPlus加入你的项目?
如何避开runassembler? – mafalda 2011-01-26 16:39:32