如何将外部jar的资源添加到我的maven构建jar中?
我有一个模块,在构建这个模块时,我想将外部jar中的一些资源包含到我的模块jar中 我试图使用maven shade插件,但我无法实现它如何将外部jar的资源添加到我的maven构建jar中?,maven,maven-2,maven-plugin,Maven,Maven 2,Maven Plugin,我有一个模块,在构建这个模块时,我想将外部jar中的一些资源包含到我的模块jar中 我试图使用maven shade插件,但我无法实现它 非常感谢您的帮助。将您的外部资源解包到项目目标中,解包后的资源将包含在生成的工件中 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId>
非常感谢您的帮助。将您的外部资源解包到项目目标中,解包后的资源将包含在生成的工件中
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>unpack</id>
<phase>process-resources</phase>
<goals>
<goal>unpack</goal>
</goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>foo</groupId>
<artifactId>bar</artifactId>
<version>1.0</version>
<type>jar</type>
<includes>*.xsb, *.properties</includes>
</artifactItem>
</artifactItems>
<outputDirectory>${project.build.outputDirectory}</outputDirectory>
<overWriteReleases>true</overWriteReleases>
<overWriteSnapshots>true</overWriteSnapshots>
</configuration>
</execution>
</executions>
</plugin>
org.apache.maven.plugins
什么是复兴?类似于.properties
?是的,还有一些.xsb文件。您想这样做有什么具体原因吗?您不想将外部jar构建到您的模块中吗?我只需要extnal jar中的一些文件。将外部jar解包到TargetHanks中,以获得您的答案。。。但是我有一个限制,这个外部jar不是作为maven工件安装的。有没有可能给出这个jar文件的绝对位置,比如(C:\external.jar),而不是它的maven坐标?