0

以标准方式存在这样的事情吗?Java/Java EE的构建和集成环境

包括

Java源代码 - 测试代码 - Ant或Maven 的JUnit 持续集成(可能是巡航控制) ClearCase的版本控制工具 部署到底我“应用程序服务器

D类似于拥有一个自动的构建和集成环境。

回答

4

听起来像Hudson的工作。

+0

+1和“java -jar hudson.war”rocks :) – mjn 2009-05-06 19:16:55

1

没有可能的解决方案的结束。看看continuous integration matrix,其中详细介绍了常见解决方案及其相关功能。希望你能够根据这个做出决定。

0

的工具集可以是

IntelliJ

蚂蚁

  • 蚂蚁文件可以通过产生的IntelliJ
  • 然后,你需要写一些蚂蚁运行测试!
  • 然后,你需要写一些蚂蚁打包应用程序
  • 然后,你需要写一些蚂蚁部署应用程序
    • 包括配置队列,数据库等(dbdeploy可能对这项工作)

TeamCity

颠覆 - 它的好和容易。 ClearCase令人震惊不要靠近。

如果你正在做的Java EE,那么你可能有一个网站,如果是的话,你可能想使用WebDriver,可能与WindowLicker

如果你有一个数据库或JMS代理相结合,确保每个开发者都拥有他们自己的!这非常重要 - 确保每个人都有一份他们可以做他们喜欢的副本,显然持续集成(CI)环境也必须拥有自己的副本!

这种环境的回报可能很大。在我目前的项目中,我们有一个直接从TeamCity出来的双击生产自动化。