当前,我们所有的项目都使用Windows上的Maven构建。我们无法使增量编译的代码能够在运行时正常运行(在50%的情况下由于某种错误而失败),因此要受益于温暖的编译器以及(也许?)可以正常工作的增量编译,我们考虑转向SBT。但是,目前我只有一个冲刺需要处理,而且恐怕无法将所有鸡蛋放在一个篮子里,并试图将整个项目迁移到一个冲刺中。我需要找到一种方法来逐步进行此更改,因此我可以一次推进一个模块。所以这是主要问题:
对此主题的任何建议都将受到高度赞赏。
最终,我们做了切换,不后悔。编写SBT任务比较容易,因为它是纯Scala。 增量编译现在可以正常工作( 增量编译的jar仍然无法正常工作,但是Typesafe将在2.11.6中解决此问题。java.lang.InternalError: Enclosing method not found
在部署到JBoss时在Maven中失败 ),并且构建时间明显更快。不幸的是,我们没有找到逐步改变的方法,因此我们不得不冒险。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句