2010-06-09 17 views
7

projekt pakowanego obiektu mającego plik META-INF/manifest.mf, aw polu "Zbudowany" jest nazwa logowania bieżącego użytkownika. Gdzie lub jak ustawić nazwisko autora, aby używał go zamiast nazwy użytkownika?Jak ustawić nazwisko autora w projekcie maven?

+2

+1 (głównie przy wyborze Chupacabras nazwa) :-) –

Odpowiedz

3

Kiedy wywoływany z linii poleceń, co następuje zadziała:

mvn -Duser.name=<username> clean install 

w NetBeans 7.4 można skonfigurować nazwę użytkownika globalnie w następujący sposób: Narzędzia -> Opcje -> Java -> Maven, wybierając kategorię „Execution” po lewej stronie i ustawienie

Globalne opcje wykonania:

-Duser.name=<username> 

Alternatywnie można to zrobić poprzez ustawienie według pro perty w ustawieniach akcji kompilacji specyficznych dla projektu (Właściwości projektu -> Działania -> np. Zbuduj projekt).

7

To mogą być nadpisane w pom.xml dodając np manifestEntries rozdział:

<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> 
+0

Zobacz także: http://stackoverflow.com/a/25863916/59087 –

Powiązane problemy