2013-03-20 18 views
1

我想從我的發佈瓶中刪除某些標題(例如「Built-by」)。如何防止使用Maven Bundle插件將特定屬性添加到軟件包清單中?

我讀過,設置標題爲空的內容應該做的伎倆,但它不適合我。例如,我使用:

<plugin> 
    <groupId>org.apache.felix</groupId> 
    <artifactId>maven-bundle-plugin</artifactId> 
    <version>2.3.7</version> 
    <extensions>true</extensions> 
    <configuration> 
     <instructions> 
      <Built-By>a</Built-By> 
      <Build-Jdk></Build-Jdk> 
      <Created-By></Created-By> 
      <Somethng-else>Hello</Somethng-else> 
     </instructions> 
    </configuration> 
</plugin> 

雖然Something-else被加入,所有其它的報頭(例如Built-By)依然存在。任何見解?謝謝!

回答

2
<_removeheaders>Build-*</_removeheaders> 

很高興聽到你找到插件惱人的(不似乎已經尋找了manual)。

+0

嗯,它可能很煩人,但我也說過,我離不開它;)關於手冊,我不知道我應該如何從我認爲的[maven-bundle插件手冊](http://svn.apache.org/repos/asf/felix/releases/maven-bundle-plugin -2.3.7/doc/site/index.html)到[BND's](http://www.aqute.biz/Bnd/Format)。相信我,我已經爲此搜索;) – Miquel 2013-03-20 16:10:11

+0

關於'<_removeheaders>構建 - *'我可以看到它是一個BND選項,但我不確定它是否由maven-bundle-plugin公開。至少,如果我在原始問題中將它放在''的位置上,這並沒有什麼幫助。任何見解?並且非常感謝您在BND上的工作! – Miquel 2013-03-20 16:11:27

+0

好吧,這個'<_removeheaders>'進入裏面。加工。謝謝! – Miquel 2013-03-20 16:37:10

0

我用maven-JAR,插件和THI是我的聚甲醛的PICE:

<plugin> 
    <groupId>org.apache.maven.plugins</groupId> 
    <artifactId>maven-jar-plugin</artifactId> 
    <version>2.2</version> 
    <executions> 
     <execution> 
      <goals> 
       <goal>test-jar</goal> 
      </goals> 
     </execution> 
    </executions> 
    <configuration> 
     <archive> 
      <manifest> 
       <addClasspath>true</addClasspath> 
       <mainClass>...MyClass</mainClass> 
       <classpathPrefix>libs/</classpathPrefix> 
       <addDefaultImplementationEntries>true</addDefaultImplementationEntries> 
      </manifest> 
      <manifestEntries> 
       <Built-By>a</Built-By> 
       <Build-Jdk></Build-Jdk> 
       <Created-By></Created-By> 
       <Somethng-else>Hello</Somethng-else> 
      </manifestEntries> 
     </archive> 
    </configuration> 
</plugin> 
+0

謝謝!麻煩的是,作爲maven-bundle-plugin可能會令人討厭,我絕對需要它來處理導入/導出包生成等問題:) – Miquel 2013-03-20 15:06:47

相關問題