1

我有一个 Eclipse(3.7.2 + Scala 2.10 插件)工作区。它包含 10 多个 Scala 和 Java 项目。我想组织简单的 CI 构建。只需完全重新编译(无需测试、分发、样式检查......)是否存在用于生成脚本的快速且简单可重现的路径?我尝试使用标准 Eclipse 向导导出 Ant 脚本,但结果取决于机器并且不包含 Scala 项目的编译。在 sbt + eclipse 插件中,我遇到了 Java 项目编译的问题。更重要的是,在这种情况下,我们应该手动支持依赖关系。对于庞大且快速增长的工作空间来说,这不是一个好主意。

谢谢。

4

1 回答 1

0

我不知道有什么方法可以从 Eclipse 生成满足您要求的构建脚本。如果您正在寻找可重现的东西,最好的办法是使用外部构建工具并根据其模型生成 Eclipse 工件。我发现M2E是支持 Java 和 Scala 构建以及混合构建的最佳往返解决方案。要使用这种方法,您需要使用 Maven 作为外部构建技术。作为替代选项,您可以使用一些外部构建工具生成 Eclipse 工件。例如,您可以使用SBTSBTEclipsify、 Ant 和Ant-Eclipse或 Maven 来生成 Eclipse 项目。使用这种方法,您必须在每次构建更改时重新生成项目。其他构建工具可能提供类似的功能。

于 2013-02-27T19:10:26.907 回答