我正在尝试为我正在开发的Java项目建立一个持续集成系统.我计划在前端使用Jenkins或一些等价物.Java项目配置为使用IntelliJ IDEA IDE,版本11.问题是无法从命令行界面构建IntelliJ IDEA 11项目,这是必需的,因此它可以与CI前端接口(Jenkins) .
我已经研究过几种可能的解决方案.它们如下.
使用IntelliJ IDEA的"生成Ant构建"功能.此解决方案存在两个问题:
使用第三方应用程序动态生成ant构建文件,即ant-intellij-tasks.当我看到这个项目时,我非常兴奋,但不幸的是它看起来自2009年以来一直没有更新,并且不适用于新版本的IntelliJ IDEA.我找不到像这样的任何其他最新和有效的库.
此链接表明其他人遇到类似问题并且需要命令行界面(该链接是对比赛所需插件的描述 - 源代码是IntelliJ IDEA本身).
有没有其他人使用此工具集设置构建自动化?你是怎么做到的?我正在寻找的答案理想情况下不需要管理其他配置文件,并允许我在命令行上键入内容并进行构建.