使用Jetty 9和Maven插件在Windows中锁定文件
关于这个问题有很多信息,但我无法在Jetty 9中使用。我发现的最新方法是: 我从maven存储库中提取了webdefault.xml。然后我将使用Jetty 9和Maven插件在Windows中锁定文件,maven,jetty,maven-jetty-plugin,Maven,Jetty,Maven Jetty Plugin,关于这个问题有很多信息,但我无法在Jetty 9中使用。我发现的最新方法是: 我从maven存储库中提取了webdefault.xml。然后我将useFileMappedBuffer设置为false,并将其作为jetty-maven-plugin-webdefault.xml放在我的项目中 <plugin> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-maven-pl
useFileMappedBuffer
设置为false
,并将其作为jetty-maven-plugin-webdefault.xml
放在我的项目中
<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.0.0.M4</version>
<configuration>
<webAppConfig>
<defaultsDescriptor>src/main/resources/jetty-maven-plugin-webdefault.xml<</defaultsDescriptor>
</webAppConfig>
</configuration>
</plugin>
但我在Windows中仍然存在文件锁定问题(使用IntelliJ IDEA 11)。有人知道解决方案吗?在深入挖掘之后,我在Jetty 9.0.0.M4中发现了一个错误,导致它忽略useFileMappedBuffer参数: 我已经提出了一个补丁,希望它在发布前得到修复:)我降级为
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.8.v20121106</version>
</dependency>
org.mortbay.jetty
jetty maven插件
8.1.8.v20121106
这仍然尊重web默认设置。谢谢,我们将尝试在M6或RC1中使用此功能,无论下一个版本是哪个(我们有M5分级atm)
9.3.0版。M2
对我不起作用。所有类文件都是锁的。@zhaoyou我也有同样的问题;锁定的类文件。你找到解决办法了吗?@DanielRijkhof是的。我使用pulginorg.mortbay.jetty
jetty maven插件
8.1.3.v20120416
并在配置元素中添加连接器``。检查此答案
<dependency>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.8.v20121106</version>
</dependency>