Maven:在构建过程中将jar中的资源添加到WEB-INF

Mih*_*dev 1 maven-3

我想在mvn软件包目标期间从依赖项jar(位于myjar.jar:META_INF / public-resource / myresource.sk中)添加资源 到我的webapp / WEB-INF / myfolder中。有人可以提供建议吗,该怎么做?

eis*_*eis 7

如果myjar在mvn存储库中,应该是这样,例如

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-dependency-plugin</artifactId>
            <executions>
                <execution>
                    <id>unpack</id>
                    <phase>package</phase>
                    <goals>
                        <goal>unpack</goal>
                    </goals>
                    <configuration>
                       <artifactItems>
                         <artifactItem>
                            <groupId>mygroupid</groupId>
                            <artifactId>myjar</artifactId>
                            <outputDirectory>src/main/webapp/WEB-INF/myfolder</outputDirectory>
                            <includes>META_INF/public-resource/myresource.sk</includes>
                          </artifactItem>
                        </artifactItems>
                    </configuration>
                </execution>
            </executions>
        </plugin>
    </plugins>
 </build>
Run Code Online (Sandbox Code Playgroud)