我想使用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
**我想附上“。”在最后。
我该如何解决这个问题?感谢**
答案 0 :(得分: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 - how can I add an arbitrary classpath entry to a jar?