0

我想使用 Maven 使 manifest.mf 文件包含两个类路径

pom.xml

<manifest>
<addClasspath>true</addClasspath>
<classpathPrefix>./dependency</classpathPrefix>
<mainClass>com.sds.afi.run.SimsMain</mainClass>
</manifest>

然后,生成 manifest.mf,如下所示。

Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: Apache Maven
Built-By: arnold
Build-Jdk: 1.6.0_27
Main-Class: com.sds.afi.run.SimsMain
Class-Path: ./dependency/mina-core-1.1.7.jar ./dependency/mina-integra
 tion-spring-1.1.7.jar ./dependency/mina-filter-ssl-1.1.7.jar ./depend
 ency/spring-integration-core-2.0.4.RELEASE.jar ./dependency/spring-in
 tegration-mail-2.0.4.RELEASE.jar ./dependency/spring-context-support-
 3.0.5.RELEASE.jar ./dependency/spring-integration-ip-2.0.4.RELEASE.ja
 r ./dependency/spring-integration-stream-2.0.4.RELEASE.jar ./dependen
 cy/commons-lang-2.6.jar

**我想附上“。” 最后。

我怎么解决这个问题?谢谢**

4

1 回答 1

1

您可以添加其他条目这样做

<configuration>
    <archive>
        <manifest>
            <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
            <addClasspath>true</addClasspath>
            <mainClass>com.sds.afi.run.SimsMain</mainClass>
        </manifest>
        <manifestEntries>
            <Class-Path>.</Class-Path>
        </manifestEntries>
    </archive>
</configuration>

但我不确定这是否有意义......

请告诉我们您为什么要添加此内容。

此外,这个问题已经争论了很多时间。请使用搜索链接: https ://stackoverflow.com/search?q=adding+.+classpath+manifest+maven&submit=search

您可能会看到:Maven - 如何将任意类路径条目添加到 jar?

答案似乎是一样的:https ://stackoverflow.com/a/5893391/1047365

于 2012-06-08T15:50:02.117 回答