2011-12-13 75 views
1

我正在尋找一種方法將我的MANIFEST.MF中的「內置」條目設置爲與我的用戶名不同的內容。我可以在編譯時使用-Duser.name=<whatIwant>來完成,但我想將它默認爲除我的系統用戶名之外的其他內容。我也不想在我的項目中這樣做,因爲我們在一個團隊中工作,我相信每個人都不想成爲我。如何爲我的電腦設置MANIFEST.MF的默認用戶名?

我也試圖將其設置在我的.m2/settings.xml中,但由於某些原因,我無法正確讀取它。我創建了一個名爲work的配置文件,其名稱爲<properties><user.name>whatIWant</user.name></properties>,但它仍然使用系統名稱(並且是的,我記得將工作設置爲始終處於活動狀態)。

感謝

回答

2

設置這樣的:

<plugin> 
     <groupId>org.apache.maven.plugins</groupId> 
     <artifactId>maven-jar-plugin</artifactId> 
     <version>2.3.1</version> 
     <configuration> 
      ... 
       <manifestEntries> 
         <Built-By>${your.builtby.variable}</Built-By> 
       </manifestEntries> 
      </archive> 
     </configuration> 
     ... 
    </plugin> 
相關問題