我有一个Eclipse(3.7.2 + Scala 2.10插件)工作区。它包含10个以上的Scala和Java项目。我想组织简单的CI构建。只需完全重新编译(无需测试,分发,样式检查......)是否存在构建脚本生成的快速且简单可重现的路径?我尝试使用标准Eclipse向导导出Ant脚本,但结果与机器有关,并且不包含Scala项目的编译。在sbt + eclipse插件中,我遇到了Java项目编译的问题。更重要的是,在这种情况下,我们应该手动支持依赖。对于庞大且快速增长的工作空间来说,这不是一个好主意。
感谢。
答案 0 :(得分:0)
我不知道如何从Eclipse生成符合您要求的构建脚本。如果您正在寻找可重现的东西,最好的办法是使用外部构建工具并根据其模型生成Eclipse工件。我发现M2E是最好的往返解决方案,支持Java和Scala构建以及混合构建。要使用此方法,您需要使用Maven作为外部构建技术。作为替代选项,您可以使用一些外部构建工具生成Eclipse工件。例如,您可以使用SBT和SBTEclipsify,Ant和Ant-Eclipse或Maven来生成Eclipse项目。使用此方法,每次构建更改时都必须重新生成项目。其他构建工具可能提供类似的功能。