0 java ant build-automation tomcat
" 乔尔测试:改进代码的12个步骤 " 的第二步说明"你能一步完成构建吗?".我对此的回答目前没有.我的申请结构如下:
+
+-MyApp // this is just a vanilla Java Application
+-MyWebApp // this Dynamic Java Web Application (deployed Tomcat and launches
// a thread contained in MyApp)
+-MyCommonStuff // these are common classes shared between MyApp and MyWebApp
// Ex. Database access code & business classes
Run Code Online (Sandbox Code Playgroud)
为了构建和部署我的软件,我执行以下步骤:
1.从svn检出MyApp,MyWebApp,MyCommonStuff
2.构建MyCommonStuff.jar并复制到"libs"目录
3.构建MyApp并复制到"libs"目录
4.构建MyWebApp.war(Ant build.xml文件指定MyApp.jar和MyCommonStuff.jar所在的位置)5.build.xml
的deploy部分使用Tomcat部署任务部署到tomcat服务器.
我的问题是上面的Joel规则是否适用于这种情况.即应该有一个"主"构建脚本执行步骤1到5.
该脚本应该是一个普通的#/ bin/sh脚本,还是我可以使用的工具.我倾向于坚持使用Ant和linux控制台命令.
谢谢
| 归档时间: |
|
| 查看次数: |
452 次 |
| 最近记录: |