Maven Eigenschaften hinzufügen, Datei jar-Datei
Ich bin mit dem folgenden plugin-Konfiguration, um eine jar-Datei und ich möchte nicht-java-src-Dateien in der gleichen Stelle in der Ausgabe jar, wie beschrieben,hier.
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
<compilerArgument>-Xlint:all</compilerArgument>
<showWarnings>true</showWarnings>
<showDeprecation>true</showDeprecation>
<!-- include non-java src files in the same place in the output jar -->
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</configuration>
Den oben funktioniert nicht und auch nicht das folgende:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<!-- include non-java src files in the same place in the output jar -->
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>${java.version}</source>
<target>${java.version}</target>
<compilerArgument>-Xlint:all</compilerArgument>
<showWarnings>true</showWarnings>
<showDeprecation>true</showDeprecation>
</configuration>
</plugin>
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fügen Sie die Datei in das gleiche Paket (Ordner) in
src/main/resources
stattsrc/main/java
oder siehe meine Antwort Mit maven - clean-Paket, xml-Quell-Dateien sind nicht im classpathHabe ich es auf diese Art und Weise und Funktion perfekt.