Моего Maven проекты в Eclipse, Луне дают мне это два предупреждения:Eclipse, Maven проектов избавиться от предупреждений термометра-ресурсов
Сломанное правило одного корня: только один элемент с развертыванием путем «/» разрешено для веб-проекта или проекта EAR
и
Разбитое одного корня правило: папка вывода для веб проекта должен быть/WEB-INF/классы конфигурации, веб
Это происходит потому, что Maven плагин устанавливает конфигурацию проекта с последующей ШП-ресурсов в org.eclipse.wst.common.component
<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="sample-web">
<wb-resource deploy-path="/" source-path="/target/m2e-wtp/web-resources"/>
<wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/.apt_generated"/>
<property name="context-root" value="sample"/>
<property name="java-output-path" value="/sample-web/target/classes"/>
</wb-module>
</project-modules>
Как я могу отключить эту проверку, чтобы избавиться от этого раздражающих предупреждений?
Первый, который вы можете предотвратить, если вы используете только одну из ваших записей ' '. Как предотвратить второе предупреждение, я тоже хочу знать ... –
bobbel
исправление для этой второй «выходной папки для веб-проекта должно быть/WEB-INF/classes» сложно найти. Я все еще смотрю, но могу сказать вам, что работает _didn't_: - удаление '' из org.eclipse.wst.common.component (потому что Я прочитал, что он больше не используется) - в Eclipse изменение папки вывода для проекта веб-приложения (путь сборки Java - вкладка «Источник») на веб-приложение-имя/WEB-INF/classes –
PMorganCA
Попробуйте деактивировать предупреждений http://stackoverflow.com/a/13722424/5286204 –