Как добавить библиотеку "Maven Managed Dependencies" в затмение пути сборки - PullRequest
61 голосов
/ 01 февраля 2011

Я создал проект Maven и хочу добавить все Maven зависимости в путь сборки проекта в Eclipse.Когда я иду в «Путь сборки Java»> «Добавить библиотеку»> «Управляемая зависимость Maven»> «Далее» в диалоговом окне свойств проекта, он просит меня использовать «Настройка проекта Maven» для настройки разрешения зависимостей Maven.

У меня вопрос, какдобавить зависимости maven в текущий путь сборки?

Ответы [ 13 ]

0 голосов
/ 19 июня 2014

Вы также можете использовать maven-dependency-plugin для вашего pom:

<plugins>
... 
    <plugin> 
        <artifactId>maven-dependency-plugin</artifactId> 
            <executions> 
                <execution> 
                    <phase>process-resources</phase> 
                    <goals> 
                        <goal>copy-dependencies</goal> 
                    </goals> 
                    <configuration>   
                        <outputDirectory>${project.build.directory}/lib</outputDirectory> 
                    </configuration> 
                </execution> 
            </executions> 
    </plugin> 
...
</plugins>

Чем вы можете запустить «пакет mvn», и maven скопирует все необходимые зависимости в ваш каталог_проектов / target / your_project_name / WEB-INF / lib / Оттуда вы можете скопировать их в ваш проект / lib dir и добавить в качестве внешних jar (настройка вашего buildpath параметров проекта)

0 голосов
/ 06 декабря 2013

Попробуйте: щелкните правой кнопкой мыши свой проект-> Maven-> Отключить управление зависимостями. И снова включите управление зависимостями.

0 голосов
/ 01 февраля 2011

Если вы используете плагин eclipse для выполнения своих задач maven (их 2: M2ecipse из sonatype «официальный» и q4e в Google Code), то в контекстных меню есть варианты (щелкните правой кнопкой мыши по проекту). ) сделать это безболезненно.

Вы можете одновременно запускать оба плагина в рабочей среде eclipse и использовать их безразлично для каждого проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...