Ich benutze Maven Shade-Plugin, um eine ausführbare Jar zu generieren. Aber insenad meiner src/main/java
und src/main/resources
Dateien werden verpackt, würde ich gerne die Test-Ordner haben src/test/java
& src/test/resources
stattdessen enthalten.Maven Shade Plugin - Wie man Testklassen und Testressourcen einbaut?
Ich habe bereits SO und andere Quellen überprüft, aber ich kann keine Lösung finden, die funktioniert.
Ich habe versucht, die gleiche Sache mit anderen (ein Glas und Assembly) Plugins in this Guide gelehrt, aber immer noch nicht herausfinden.
Ich habe auch versucht, mit dem Tag in meinem Schatten Pom Config, aber ich glaube nicht, dass ich tun, ich verwende es richtig.
Jede Hilfe wäre willkommen! Vielen Dank!
Mein Plugin Eintrag:
<plugin>
<artifactId>maven-shade-plugin</artifactId>
<version>3.0.0</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
</execution>
</executions>
<configuration>
<transformers>
<transformer
implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>com.my.sample.package.test.Main</mainClass>
</transformer>
</transformers>
</configuration>
<dependencies>
</plugin>
Das sieht vielversprechend aus. Werde es versuchen, sobald ich die Chance habe und akzeptiere deine Antwort, wenn es funktioniert. Vielen Dank! – iamkenos
Hoffe einer dieser Werke. Ich werde es auch selbst versuchen, da ich sehr neugierig bin und gerne verifizieren möchte .. –