java项目如何进行版本的发布之讨论

夏黑26 2013-08-18 12:04:36
首先,介绍下本人所在的项目的版本发布方法。
本人所在的项目是C/S架构,Server端是用Java编写的WebService,Web服务器用的是Tomcat;本人负责服务端版本的发布工作。
现在的版本发布过程是:等各位开发将各自的新功能和bug都check in到CVS版本库之后,我就到发布范本的机器上用eclipse将源代码从cvs上check out下来,之后进行Team——Tag as Version进行版本的标记,然后用eclipse中的project——clean进行编译,编译好把class拷贝到版本服务器知道目录,把配置文件拷贝到版本服务器知道目录,最后群发邮件通知大家版本已发布,并告知存放路径。

项目组要求不能打成jar包,class和配置分别放在版本不同的目录里。

请问各位大侠的项目是如何发布的?

本人想自己编写一个小工具,把比如ant之类的嵌入进来,自动从vcs取源代码,然后编译,最后自动发邮件。
...全文
327 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
夏黑26 2013-08-19
  • 打赏
  • 举报
回复
引用 3 楼 oh_Maxy 的回复:
可以自动下载代码,然后编译的。
谢谢!请问你们是用的什么工具,能提供下脚本吗?想参考学习下,非常感谢!
oh_Maxy 版主 2013-08-19
  • 打赏
  • 举报
回复
可以自动下载代码,然后编译的。
夏黑26 2013-08-18
  • 打赏
  • 举报
回复
引用 1 楼 oh_Maxy 的回复:
其实打包的后缀只是个形式,工程内的class、配置文件等,都是必不可少的。既然不让打成jar形式,可以用zip形式、war形式打包啊。 我们的项目用的是ant打包脚本,最终使用的命令还是jar -cvf ,只是生成的工程文件时.zip格式的。
谢谢!请问你们项目在发布版本时,是先手工取下代码,然后用ant编译吗,还是直接用ant从cvs或svn中自动取代码编译的?
oh_Maxy 版主 2013-08-18
  • 打赏
  • 举报
回复
其实打包的后缀只是个形式,工程内的class、配置文件等,都是必不可少的。既然不让打成jar形式,可以用zip形式、war形式打包啊。 我们的项目用的是ant打包脚本,最终使用的命令还是jar -cvf ,只是生成的工程文件时.zip格式的。

51,411

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧