【发布时间】:2010-05-07 08:12:04
【问题描述】:
当我使用 Maven 目标“包”打包我的项目时,资源也包括在内。它们最初位于目录“src/main/resources”中。 因为我想创建一个可执行的 jar 并将类路径添加到清单中,所以我使用的是 maven-jar-plugin。
我已将其配置为以下喜欢:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.2</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>at.program.Main</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
为什么用“jar:jar”创建的 jar 文件不包括我的资源。就我而言,它应该使用与“包”目标相同的目录(在我的情况下,它是从 Maven Super POM 继承的)。
【问题讨论】:
标签: java maven-2 jar maven-plugin