如何从可执行jar中引用maven依赖jar?

时间:2015-04-02 09:56:05

标签: java maven jar manifest pom.xml

我有一个可执行jar,需要放在Eclipse Maven项目中(让我们假设在项目的第一个文件夹中)。在这个jar的清单文件中,我需要引用maven依赖jar。如何使用pom.xml在MANIFEST.MF文件中指定?有可能吗?

1 个答案:

答案 0 :(得分:2)

是的,您可以使用maven-jar-plugin指定jar。 您可以在清单标记中指定依赖的jar E.g。

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-jar-plugin</artifactId>
    <version>2.4</version>
    <configuration>
      <archive>
        <manifest>
        <addClasspath>true</addClasspath>
        <classpathPrefix>dependency-jars/</classpathPrefix>
        </manifest>
      </archive>
    </configuration>
  </plugin>