我正在使用Eclipse和Maven,并使用Maven码头插件运行我的应用程序。使用maven码头时:运行 - 是否可以禁用编译步骤?
我发现它轻度刺激,Maven坚持每次执行码头时重新编译我的文件:运行。这是次优的,因为这些文件已经被Eclipse编译了(并且我正在编写Scala,它有一个(相对)较慢的编译器)。
我正在使用配置文件,并运行mvn码头:在我的'开发'配置文件下运行。
我想要做的是:
配置码头插件使得它跳过编译阶段,而在发展曲线运行。
我已经研究过的Maven生命周期的文档,但还没有找到关于“skip.compile”标志或配置参数的任何信息。
我也试着配置Maven这样的徒劳的假设,它会停止maven-jetty-plugin启动时的重新编译。
我错了,它没有工作。但我的想法是,也许Scala编译器是问题。也许它忽略了编译的东西。
发展 Maven的编译器插件 默认testCompile 测试编译 默认编译 编译 1.6 1.6 假 org.mortbay.jetty 码头-行家-插件 7.2.2。v20101205 真正 发展
更新:
我要去尝试专门禁用斯卡拉编译
据我所知,您可以配置码头插件周期性,所以你扫描不需要停止码头...并在Eclipse中进行更改...深入了解maven-jetty插件.. – khmarbaise 2011-05-05 11:41:35
khmarbaise,我已经禁用扫描,因为我正在使用jrebel进行编译。我也深入了解插件,否则我不会在这里。它需要的是禁用码头的fork编译阶段:运行目标 – 2011-05-05 11:56:47