Ho applicazione di avvio di primavera dove durante esperto di installazione, lo voglio per creare un vaso e copiare le dipendenze in una cartella lib. Sto cercando di utilizzare questi due plugin Maven che funzionano bene in altri progetti di Maven ma che non funzionano in un'applicazione di avvio a molla.dipendenze copia in un'applicazione di avvio di primavera
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<useDefaultManifestFile>true</useDefaultManifestFile>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<mainClass>xxx.Main</mainClass>
<classpathPrefix>lib/</classpathPrefix>
</manifest>
</archive>
</configuration>
</plugin>
<plugin>
<artifactId>maven-dependency-plugin</artifactId>
<executions>
<execution>
<phase>install</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/lib</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
Quello che sta accadendo è che il barattolo viene creato anche se il plugin maven-jar è omesso. E non fa nulla con il plugin maven-dependency. Quindi praticamente ignora entrambi questi plugin.
Hai provato - https://docs.spring.io/spring-boot/docs/current/reference/html/build-tool-plugins-maven-plugin.html –
@Anton: non l'avevo visto. Sembra che sia quello che stavo cercando. Lo proverò. Grazie! – developer747
Ok, ci ho provato. Ancora non mi mostra come copiare le dipendenze in una cartella esterna. – developer747