如果您为ATG Dynamo开发,您如何构建模块和依赖项?
你如何构建项目?源目录,JAR配置等.
你如何构建和部署?你用什么工具?
我们有一个带有单个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)
我们有一个Ant构建文件,用于编译要部署/类的Java源代码.在dev/test和prod JAR上.我们有一个构建服务器,可以检出CVS存储库并使用shell脚本和build.xml来编译和部署到使用Interwoven OpenDeploy(本质上是rsync)的请求服务器.