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?
7
A
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 –
+1 (głównie przy wyborze Chupacabras nazwa) :-) –