おそらく、Mavenの依存性 - プラグインを組み合わせることにより達成することができます:アセンブリのプラグインとcopyDependencies。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<id>copy-dependencies</id>
<phase>process-resources</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration> <!-- by default all scopes are included -->
<!-- copy all deps to target/lib -->
<outputDirectory>${project.build.directory}/lib</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
...
</plugin>
あなたの記述:
<assembly>
<fileSets>
<fileSet>
<directory>${project.build.directory}/lib</directory>
<outputDirectory>/</outputDirectory>
<includes>
<include>*.*</include>
</includes>
</fileSet>
</fileSets>
</assembly>
おかげで、これはおけば動作します。私はアンパック依存関係を使用するようにクラスが必要です – thehpi
あなたの歓迎 –
アセンブリプラグインを調べた後、私はscope = testとunpack = trueでdependencySetを定義できます。これは実際に依存関係プラグインと同じです。 – thehpi