gpt4 book ai didi

maven - 使用maven jetty时:run - is it possible to disable the compilation step?

转载 作者:行者123 更新时间:2023-12-01 19:08:16 24 4
gpt4 key购买 nike

我正在使用 Eclipse 和 Maven,并使用 Maven jetty 插件运行我的应用程序。

每次我执行 jetty:run 时,Maven 都坚持重新编译我的文件,这让我有点恼火。它不是最优的,因为这些文件已经由 Eclipse 编译(而且我正在编写 Scala,它的编译器(相对)较慢)。

我正在使用配置文件,并在我的“开发”配置文件下运行 mvn jetty:run。

我想做的是:

Configure the jetty plugin so that it skips the compilation phase whilst running under the development profile.

我查看了 Maven 生命周期文档,但没有找到有关“skip.compile”标志或配置参数的任何信息。

我也尝试像这样配置 Maven,徒劳地假设它会在 maven-jetty-plugin 启动时停止重新编译。

我错了,它不起作用。但我想,也许Scala编译器就是问题所在。也许它忽略了编译的东西。

发展 maven-编译器-插件 默认测试编译 测试编译 默认编译 编译 1.6 1.6 错误的 org.mortbay.jetty jetty-maven-插件 7.2.2.v20101205 真的 发展

更新:

我将尝试专门禁用 scala 编译

最佳答案

终于解决了..@RobertMunteanu

哇!好吧,我终于弄清楚我做错了什么,解决方案是创建一个开发和生产配置文件,并且对于开发配置文件,将 Scala 插件执行配置为不执行任何操作。

像这样:

<profile>
<id>development</id>
<build>
<plugins>
<plugin>
<groupId>org.scala-tools</groupId>
<artifactId>maven-scala-plugin</artifactId>
<executions>
<execution>
<id>compile</id>
<goals></goals>
<phase>compile</phase>
</execution>
<execution>
<id>test-compile</id>
<goals></goals>
<phase>test-compile</phase>
</execution>
<execution>
<id>default-testCompile</id>
<phase>test-compile</phase>
<goals></goals>
</execution>
<execution>
<id>default-compile</id>
<phase>compile</phase>
<goals></goals>
</execution>
<execution>
<phase>process-resources</phase>
<goals>
</goals>
</execution>
</executions>
</plugin>

关于maven - 使用maven jetty时:run - is it possible to disable the compilation step?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5896913/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com