如何为Maven项目设置IntelliJ外部Scala编译器

时间:2014-06-19 09:51:48

标签: scala maven intellij-idea

我正在使用IntelliJ 13社区版。我有一个包含多个模块的Maven项目。 目前,我正在使用IntelliJ内部编译器。我发现每次运行maven clean XXX时,我必须在运行任何Cucumber验收测试之前手动触发IntelliJ中的Scala重建。否则IntelliJ将投诉“无课程档案”。这很烦人。干净的重建需要2到3分钟。

最后,我决定尝试外部编译器。我不知道该怎么做。我似乎并不像启用外部编译器那么容易。

任何人都可以教我如何为多模块maven Scala项目正确设置外部编译器吗?

1 个答案:

答案 0 :(得分:0)

Maven clean命令会删除您的jar和目标文件夹。 因此,您需要在清理后使用maven命令“compile”/“install”编译maven项目。 如果要使用命令行进行清理和编译,可以运行$ mvn clean compile。但实际上,因为“干净”是maven构建生命周期的第一步你只需要运行编译命令。它将作为构建的第一步运行“clean”(或$ mvn compile)。

结帐maven build life cycle here