用maven在MANIFEST.MF文件中的Class-Path中增加当前目录(.)

<configuration>
 <archive>
  <manifest>
   <mainClass>com.dongwei.test.Main</mainClass>
   <addClasspath>true</addClasspath>
   <classpathPrefix>lib/</classpathPrefix>
  </manifest>
  <manifestEntries>
   <Class-Path>.</Class-Path>
  </manifestEntries>
 </archive>
</configuration> 

 由于某些原因,如果maven生成的MANIFEST.MF中的Class-Path的内容缺少一些内容,比如当前执行目录(.),那么可以通过上面manifestEntries的方式增加进来,增加后的效果:

Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: Apache Maven
Built-By: wei.dong
Build-Jdk: 1.6.0_24
Main-Class: com.dongwei.test.Main
Class-Path: . lib/spring-core-3.0.5.RELEASE.jar lib/spring-asm-3.0.5.R
 ELEASE.jar lib/commons-logging-1.1.1.jar lib/spring-context-3.0.5.REL
 EASE.jar lib/spring-aop-3.0.5.RELEASE.jar lib/aopalliance-1.0.jar lib
 /spring-expression-3.0.5.RELEASE.jar lib/spring-context-support-3.0.5
 .RELEASE.jar lib/spring-beans-3.0.5.RELEASE.jar lib/spring-jdbc-3.0.5
 .RELEASE.jar lib/spring-tx-3.0.5.RELEASE.jar lib/log4j-1.2.14.jar lib
 /slf4j-nop-1.4.3.jar lib/slf4j-api-1.4.3.jar lib/commons-lang-2.5.jar
  lib/commons-dbcp-1.2.2.jar lib/commons-pool-1.3.jar lib/commons-io-1
 .4.jar lib/commons-digester-2.0.jar lib/commons-beanutils-1.8.0.jar l
 ib/commons-configuration-1.6.jar lib/commons-collections-3.2.1.jar li
 b/commons-beanutils-core-1.8.0.jar lib/quartz-1.8.4.jar lib/jta-1.1.j
 ar lib/mysql-connector-java-5.1.12.jar

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值