ich maven-remote-resources-plugin
bin mit Ressourcen aus einem anderen JAR importieren:Maven - Maven-Remote-Ressourcen-Plugin - Ressourcen in endgültigen Build Ende
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-remote-resources-plugin</artifactId>
<version>1.5</version>
<configuration>
<resourceBundles>
<resourceBundle>x:y:1.0.0-SNAPSHOT</resourceBundle>
</resourceBundles>
</configuration>
<executions>
<execution>
<phase>generate-sources</phase>
<goals>
<goal>process</goal>
</goals>
</execution>
</executions>
</plugin>
Wie Sie sehen können, ist dies in der generate-sources
Phase. Ich brauche diese Ressourcen für einen Generator, der kompilierbare Quellen in target/generated-sources
generiert. Das funktioniert großartig.
Die importierten Ressourcen befinden sich jetzt jedoch auch im endgültigen WAR/JAR. Dies wird nicht benötigt. Ich brauche diese Ressourcen nur während der Kompilierung, nicht zur Laufzeit.
Gibt es eine clevere Möglichkeit, diese importierten Ressourcen im endgültigen Build auszuschließen?
Das scheint zu funktionieren, danke nochmal! –