Может ли Maven собрать все зависимые JAR-файлы для проекта, чтобы помочь с развертыванием приложения?

Мне не нравился плагин Shade, поскольку deploy он собирает все пакеты из maven-2 всех банок вместе.

Чтобы включить web-deployment все внешние библиотеки, вы jre можете использовать плагин openjdk зависимостей, как указано openjdk выше.

В этом примере перед web-deployment этапом «пакет» будет создан maven-2 каталог «lib» в «target / classes».


  org.apache.maven.plugins
  maven-dependency-plugin
  2.6
  
    
      copy-dependencies
      prepare-package
      
        copy-dependencies
      
      
        target/classes/lib
        true
        
          junit,org.hamcrest,org.mockito,org.powermock,${project.groupId}
        
      
    
    
      generate-sources
      
        sources
      
    
  
  
    true
    true
    ${project.build.directory}
  

java

deployment

maven-2

desktop-application

2022-08-08T10:08:48+00:00
Вопросы с похожей тематикой, как у вопроса:

Может ли Maven собрать все зависимые JAR-файлы для проекта, чтобы помочь с развертыванием приложения?