【发布时间】:2011-11-05 00:26:02
【问题描述】:
我正在使用 maven 创建一个可执行 jar,并将以下内容添加到我的 pom.xml 下的 build 部分
<build>
.....
<resources>
<resource>
<directory>src/main/resources</directory>
</resource>
<resource>
<directory>src/main/snmp</directory>
<includes>
<include>**/*</include>
</includes>
</resource>
</resources>
.....
</build>
我使用 maven-shade-plugin 来构建带有依赖项的 jar。
当我在构建后运行命令时
java -jar jarName
它不会解压 src/main/snmp 目录下的所有文件,由于某种原因,它总是每次都解压一个文件(同一个文件)。但是如果我这样做了
jar -xf jarName
这会正确解压缩所有内容。
使用可执行 jar 中的资源我还需要做什么?
【问题讨论】: