发布
社区首页 >问答首页 >如何在maven项目中设置作者姓名?

如何在maven项目中设置作者姓名?
EN

Stack Overflow用户
提问于 2010-06-09 17:01:32
回答 2查看 9.8K关注 0票数 12

打包的maven工程包含META-INF/manifest.mf文件,在“Built by”字段中是当前用户的登录名。在哪里或者什么地方设置作者的名字,所以maven将使用这个而不是登录名?

EN

回答 2

Stack Overflow用户

发布于 2014-09-30 10:42:14

可以通过添加manifestEntries部分在您的pom.xml中覆盖此内容,例如:

代码语言:javascript
代码运行次数:0
复制
<project ...>
...
  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-jar-plugin</artifactId>
        <version>3.0.0</version>
        <configuration>
          <archive>
            <index>true</index>
            <manifest>
              <addClasspath>true</addClasspath>
            </manifest>
            <manifestEntries>
              <Built-By>${user.name}</Built-By>
            </manifestEntries>
          </archive>
        </configuration>
      </plugin>
    </plugins>
  </build>
</project>
票数 13
EN

Stack Overflow用户

发布于 2013-06-19 03:26:35

从命令行调用时,将执行以下操作:

代码语言:javascript
代码运行次数:0
复制
mvn -Duser.name=<username> clean install

在Java7.4中,您可以通过以下方式全局设置用户名: Tools -> Options -> NetBeans -> Maven,选择左侧的"Execution“类别,然后设置

全局执行选项:

代码语言:javascript
代码运行次数:0
复制
-Duser.name=<username>

或者,可以通过在特定于项目的构建操作设置(项目属性、->操作->,例如构建项目)中设置相应的属性来完成。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3004369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档