maven打jar包同时添加MANIFEST.MF文件中Class-Path所有需要jar

  • Post author:
  • Post category:其他



转载自: http://heipark.iteye.com/blog/759701

有个项目,完成或的打包成了jar包,期间大量引用了开源框架,如果一个个修改MANIFEST.MF文件中Class-Path会死掉,幸好maven提供了这个功能。

Xml代码

收藏代码



  1. <


    plugin


    >



  2. <


    groupId


    >

    org.apache.maven.plugins

    </


    groupId


    >



  3. <


    artifactId


    >

    maven-jar-plugin

    </


    artifactId


    >



  4. <


    configuration


    >



  5. <


    archive


    >



  6. <


    manifest


    >



  7. <


    addClasspath


    >

    true

    </


    addClasspath


    >



  8. <


    classpathPrefix


    >

    lib/

    </


    classpathPrefix


    >



  9. </


    manifest


    >



  10. </


    archive


    >



  11. </


    configuration


    >



  12. </


    plugin


    >

可以方便的设置path的前缀,示例中卫lib。

运行 mvn jar:jar 试试吧。