2017-01-23 82 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