目前我使用SVN来管理java源代码。有没有解决方案,我可以检查代码并将新代码自动编译成JAR文件?不知何故,检入需要触发编译过程。
答案 0 :(得分:6)
您需要一个continuous integration工具。 Hudson将是一个不错的选择(过去一年我一直在使用它并且效果非常好)
答案 1 :(得分:2)
您可以使用CI服务器执行此操作;服务器可以位于另一台机器(构建服务器)上并获取最新的提交,构建它,并将其编译为JAR。 (当然,这对于大型项目来说并不是很理想[由于提交了大量更改等等],但对于个人事物,它应该在合理的程度上起作用。)
答案 2 :(得分:0)
有很多持续集成程序可以做到这一点。我使用过的两个是Bamboo (commercial)和CruiseControl(开源)。竹子比CruiseControl容易设置大约1000倍,并且在你创建了一百个构建计划之后真的为自己付出了代价。使用CruiseControl,在你达到100个构建计划之前很久就会自杀。