我正在与一小组开发人员合作。我的工作是将Make项目(使用Intellij Idea 9.0)转换为Maven 2项目。
问题是:我们在开发过程中花了很多时间。使用Make,只需要一个完整的构建,然后任何更改都不会消耗很多时间(几乎是瞬间完成)。另一方面,使用Maven 2,稍微改动需要花费大量时间来运行。
任何解决方案?感谢。
答案 0 :(得分:10)
您面临的问题及其描述尚不清楚(您的项目结构是什么,如何构建它,编译一次更改需要多长时间等)但是这里有一些可能有用的实践:< / p>
clean
)。就个人而言,我没有遇到“很多时间来运行”我的项目问题。
答案 1 :(得分:4)
另一方面,使用Maven 2,稍微改动需要花费很多时间才能运行。
我不确定这是否属实。对于单个Maven项目,编译阶段不需要从头开始重新编译所有源代码,只需要自上次运行后更新的内容(假设您没有完成clean
等)。
没有进一步的细节,但很难提供任何建议。您是否已转换为Maven并且发现它似乎过度重建了项目的许多部分?如果是这样,请提供更多详细信息,如Pascal上面提到的那样。或者这只是一个由恐惧驱动的问题?
答案 2 :(得分:1)
IntelliJ可以从pom文件加载模块/项目配置。这意味着在开发过程中,使用基于pom文件的IntelliJ构建(增量和快速),并且仅使用maven独立进行连续集成和发布。