Mam aplikację rozruchu wiosennego, gdzie podczas instalacji maven, chcę utworzyć jar i skopiować zależności do folderu lib. Próbuję użyć tych dwóch wtyczek maven, które działają dobrze w innych projektach maven, ale nie działa w aplikacji rozruchu wiosny.Kopiowanie zależności w aplikacji rozruchu wiosennego
<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>
To, co się dzieje, to to, że słoik zostanie utworzony, nawet jeśli pominięto wtyczkę maven-jar. I nie robi nic z wtyczką typu maven-dependency. Więc ignoruje obie te wtyczki.
Czy próbowałeś - https://docs.spring.io/spring-boot/docs/current/reference/html/build-tool-plugins-maven-plugin.html –
@Anton: Nie widziałem tego. Wygląda na to, że tego właśnie szukałem. Wypróbuję to. Dziękuję Ci! – developer747
Dobra, spróbowałem tego. Nadal nie pokazuje mi, jak skopiować zależności do zewnętrznego folderu. – developer747