2011-12-13 74 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> 
相关问题