2015-09-14 4 views
0

Использование MyEclipse 2015 с плагином Maven, я когда-то был в состоянии условно выбрать Maven зависимостей для развертывания на моем сервере Tomcat от «развертывания сборки» экран конфигурации:MyEclipse Web проекта: сборка Развертывание

enter image description here

Я создал новый проект, который, вероятно, пропустил одну конфигурацию, так как я не могу выбрать больше зависимость, которая в deply, и я должен развернуть все:

enter image description here

(у меня больше нет синих кругов .....)

Причина, по которой я пытаюсь это сделать, заключается в том, что MyEclipse, по-видимому, игнорирует тип зависимости при локальном развертывании веб-приложения.

Есть ли у кого-нибудь идеи, что может отличаться от моих настроек 2 проектов?

ответ

1

Ваше определение зависимости в вашем POM должно указывать область «предоставлено», если вы не хотите, чтобы она была развернута. MyEclipse использует эту информацию, поэтому вам не придется беспокоиться о том, чтобы сопоставить настройки maven для настройки проекта eclipse.

+0

Правильно ... но, к сожалению, из-за этого: https://www.genuitec.com/forums/topic/incorrect-deployment-with-scope-provided/ ... нам нужно найти обходное решение. Кажется, что область неправильно интерпретируется MyEclipse. Он работает хорошо, когда я упаковываю свое приложение с Maven, но не тогда, когда я его развертываю на встроенном сервере MyEclipse. – hublo

+0

Я не смог воспроизвести эту проблему в ME 2015, и это то, что вы, кажется, используете. Обратите внимание, что проблема на форуме была специфичной для некоторых версий определенных серверов и, по-видимому, была исправлена ​​в версии 11 (переименована в 2013). Иногда зависимости затягиваются другими зависимостями, а не перечисляются непосредственно в pom. Это может усугубить проблему. –