Чтобы загрузить зависимости Maven в папку, вы можете использовать один из следующих методов:
-
Метод 1. Использование плагина зависимостей Maven
- В файле pom.xml вашего проекта добавьте следующую конфигурацию в раздел
:<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>3.2.0</version> <executions> <execution> <id>copy-dependencies</id> <phase>package</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory>/your/folder/path</outputDirectory> </configuration> </execution> </executions> </plugin> </plugins> - Замените
/your/folder/pathфактическим путем, по которому вы хотите загрузить зависимости. - Запустите команду
mvn package, чтобы запустить плагин и загрузить зависимости в указанную папку.
- В файле pom.xml вашего проекта добавьте следующую конфигурацию в раздел
-
Метод 2. Использование плагина сборки Maven
- Добавьте следующую конфигурацию в раздел
файла pom.xml вашего проекта:<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifactId> <version>3.3.0</version> <executions> <execution> <id>copy-dependencies</id> <phase>package</phase> <goals> <goal>single</goal> </goals> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> <outputDirectory>/your/folder/path</outputDirectory> </configuration> </execution> </executions> </plugin> </plugins> - Замените
/your/folder/pathна желаемый путь к папке. - Запустите команду
mvn package, чтобы запустить плагин и загрузить зависимости вместе с JAR-файлом вашего проекта в указанную папку.
- Добавьте следующую конфигурацию в раздел
-
Метод 3. Использование плагина зависимостей Maven с зависимостью: копировать
- Добавьте следующую конфигурацию в раздел
файла pom.xml вашего проекта:<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>3.2.0</version> <executions> <execution> <id>copy-dependencies</id> <phase>package</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory>/your/folder/path</outputDirectory> <includeScope>compile</includeScope> </configuration> </execution> </executions> </plugin> </plugins> - Замените
/your/folder/pathна желаемый путь к папке. - Запустите команду
mvn package, чтобы запустить плагин и скопировать зависимости в указанную папку.
- Добавьте следующую конфигурацию в раздел