首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven overlays和jetty插件

Maven overlays和jetty插件
EN

Stack Overflow用户
提问于 2013-12-10 23:52:30
回答 2查看 1.4K关注 0票数 1

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

代码语言:javascript
复制
<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插件,并使用to jetty:run运行我的构建

代码语言:javascript
复制
<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看起来不会包含依赖项目中的文件。如何配置插件以将依赖项目考虑在内?

EN

回答 2

Stack Overflow用户

发布于 2013-12-10 23:59:41

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

票数 0
EN

Stack Overflow用户

发布于 2015-03-04 22:57:31

Jetty 7.0.2 and higher上,您可以使用带有unpackOverlays配置的jetty:run

代码语言:javascript
复制
<webAppConfig>
    ...
    <unpackOverlays>true</unpackOverlays>
    ...        
</webAppConfig>

在Jetty6上,您唯一的选择就是使用jetty:run-war

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20498990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档