zoukankan      html  css  js  c++  java
  • 用maven在MANIFEST.MF文件中的Class-Path中增加当前目录(.)

    Xml代码

    <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  
  • 相关阅读:
    多层动态库的编译及使用
    gxx -L和/etc/ld.so.conf的理解
    cmake 创建并调用动态库和静态库
    cifX驱动安装及SYCON.net的使用
    企业号新手指引
    转:Python正则表达式指南
    Windows平台安装Beautiful Soup
    微信企业号、订阅号、服务号之间有什么区别和不同
    常见HTTP状态(304,200等)
    微信内置浏览器对于html5的支持
  • 原文地址:https://www.cnblogs.com/byron0918/p/4825343.html
Copyright © 2011-2022 走看看