我正在创建一个包含以下依赖项的OSGi包
<artifactId>tomcat-dbcp</artifactId>
<artifactId>tomcat-embed-core</artifactId>
<artifactId>tomcat-embed-jasper</artifactId>
<artifactId>tomcat-embed-websocket</artifactId>
<artifactId>tomcat-jasper</artifactId>
<artifactId>ecj</artifactId>
我想在websocket和jasper中打包SCI。
我的IncludeResource部分如下
<Include-Resource>
{maven-resources},
@tomcat-jasper-${version.tomcat}.jar!/META-INF/*,
@tomcat-embed-websocket-${version.tomcat}.jar!/META-INF/*,
src/main/resources
</Include-Resource>
这里的问题是我只获得websocket SCi。我认为jabper资源会被websocket资源覆盖。取决于我指定的顺序。
如何将两个资源放在同一个捆绑包中?
答案 0 :(得分:0)
我找到了答案。你可以使用maven-shade-plugin。
e.g。 在我的场景中,我可以按如下方式打包两个SCI
require(./someDir/*.js)