gpt4 book ai didi

maven-2 - 在 jar 中包含其他资源

转载 作者:行者123 更新时间:2023-12-02 16:06:40 24 4
gpt4 key购买 nike

我编译了一些类文件和一个jar文件。现在我想将一些 wsdl 包含到 jar 文件中。

你能告诉我如何修改maven中的pom.xml来达到同样的目的吗?

问候咬牙切齿--85

最佳答案

这些 WSDL 文件从哪里来?它们是您来源的一部分吗?

假设你有

project
+ src
+ main
+ java
+ wsdl
+ resources

请在POM中添加,

<project>
...
<build>
<resources>
...
<resource>
<directory>${basedir}/src/main/wsdl</directory>
<resource>
</resources>
</build>
</project>

然后它应该将您的 wsdl 添加为额外资源

<小时/>

编辑:

还有一种替代方法,我们不需要更新 project.build.resources 来包含所有资源目录。

这是通过利用 Build Helper Plugin

<project>
...
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.8</version>
<executions>
<execution>
<id>add-wsdl-resource</id>
<phase>generate-resources</phase>
<goals>
<goal>add-resource</goal>
</goals>
<configuration>
<resources>
<resource>
<directory>${basedir}/src/main/wsdl</directory>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>

关于maven-2 - 在 jar 中包含其他资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3352432/

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