【发布时间】:2013-12-11 16:00:57
【问题描述】:
我正在使用 Eclipse 和 Maven,并使用 Maven jetty 插件运行我的应用程序。
我觉得每次执行 jetty:run 时 Maven 都坚持重新编译我的文件有点令人恼火。这是次优的,因为文件已经由 Eclipse 编译(我正在编写具有(相对)慢编译器的 Scala)。
我正在使用配置文件,并在我的“开发”配置文件下运行 mvn jetty:run。
我想做的是:
配置 jetty 插件,使其在开发配置文件下运行时跳过编译阶段。
我查看了 maven 生命周期文档,但没有找到有关“skip.compile”标志或配置参数的任何信息。
我也尝试过像这样配置 Maven,但假设它会在 maven-jetty-plugin 启动时停止重新编译。
我错了,它没有用。但我的想法是,也许 Scala 编译器是问题所在。也许它忽略了编译的东西。
发展 maven 编译器插件 默认测试编译 测试编译 默认编译 编译 1.6 1.6 错误的 org.mortbay.jetty 码头Maven插件 7.2.2.v20101205 真的 发展
更新:
我将尝试专门禁用 scala 编译
【问题讨论】:
-
据我所知,您可以将码头插件配置为定期扫描,因此您无需停止码头...并在 Eclipse 中进行更改...深入了解 maven-码头插件..
-
khmarbaise,我已经禁用了扫描,因为我正在使用 jrebel 进行编译。我还对插件进行了深入研究,否则我不会在这里。它需要的是禁用 jetty:run 目标的 fork 编译阶段
标签: maven maven-jetty-plugin jrebel