我有一个复杂的项目,它使用Ruby :: Rake系统生成java(和其他)代码并执行许多其他复杂的操作。但我也非常喜欢java等的intellij-idea编辑器调试器。
我想使用我现有的脚本进行各种构建阶段甚至依赖性检查,编译前的代码生成(甚至可能编译)生成和部署测试数据,将输出部署到嵌入式设备,打包等等
这就像VisualStudio中的自定义构建步骤或“makefile build”。 如果用脚本编译java,它的输出是否可以与IDE很好地配合,以便导航错误等。
Ant没有为我做这件事:)
答案 0 :(得分:1)
IntelliJ IDEA构建系统可以与Ant或Maven集成,它可以在编译之前和其他事件上自动执行目标。它不适用于Rake,但您可以使用 exec 任务将rake调用包装到一个简单的Ant目标中。
这样,如果源根被设置为生成源的位置,Ant将运行rake,生成将由IntelliJ IDEA编译的java代码。