gpt4 book ai didi

java - Maven 覆盖层和 jetty 插件

转载 作者:太空宇宙 更新时间:2023-11-04 15:20:01 24 4
gpt4 key购买 nike

我正在使用 Maven 覆盖并在 pom 中包含依赖 war ,如下所示

<dependency>
<groupId>com.test.dependent</groupId>
<artifactId>dependent</artifactId>
<version>1.0-SNAPSHOT</version>
<type>war</type>
<scope>runtime</scope>
</dependency>

生成的 war 文件看起来不错,它包含两个项目的资源,如果我将其部署到我的 tomcat 服务器,一切都会按预期工作。

但是我习惯在 Maven 中使用 jetty 插件并使用目标 jetty:run 运行我的构建

<build>
<plugins>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.10</version>
</plugin>
</plugins>
<finalName>myproject</finalName>
</build>

不幸的是,jetty 似乎不会包含依赖项目中的文件。如何配置插件以考虑依赖项目?

最佳答案

我不知道 maven-war-plugin包会自动覆盖(我总是在配置中添加显式的 <overlays> 部分),但如果这是真的,只需运行 mvn package jetty:run应该可以工作,因为 jetty:run还检查目标目录。

关于java - Maven 覆盖层和 jetty 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20498990/

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