2017-01-23 55 views
0

我想将自定义类路径添加到我的项目的清单文件中。类路径应指向特定目录(lib)中的所有文件。类似于 lib/.lib/* 已尝试指定输入manifestEntriesmaven-jar-plugin配置,但似乎不起作用。请推荐如何去做?设置自定义类路径maven-jar-plugin

UPDATE

我要的是像这个 -

<manifestEntries> 
<Class-Path>lib*</Class-Path> 
</manifestEntries> 

我要添加的所有存在,即使他们可能不是项目的依赖关系的lib目录罐子。

+0

你可以发表你的'pom.xml'的相关部分吗? – BackSlash

回答

0

我觉得对我下面的工作有时回用classpathPrefix

<plugin> 
    <artifactId>maven-jar-plugin</artifactId> 
    <version>2.3</version> 
    <configuration> 
     <archive> 
     <manifest> 
      <addClasspath>true</addClasspath> 
      <classpathPrefix>lib/</classpathPrefix> 
      <classpathLayoutType>repository</classpathLayoutType> 
     </manifest> 
     </archive> 
    </configuration> 
    </plugin> 

原文链接:?maven-jar-plugin

0

也许你的lib文件夹中是不产生jar文件里面。我是不知道,如果能帮你。但是你可以在你的jar文件中包含或排除内容。看一下here