При использовании JBOSS Tools, M2E и M2E-WTP, создающие новый составной компонент, хотят поместить новый созданный компонент в неправильный каталог.Он также ищет компоненты в неправильном каталоге.
Следует поместить его в каталог:
src/main/webapp/resources/components/group-name/tagname.xhtml
, но вместо этого он ищет его (и быстрое исправление создает файл) в:
target/m2e-wtp/web-resources/resources/components/group-name/tagname.xhtml
Вот версии, которые я использую:
JBoss Tools RichFaces для Eclipse Версия: 3.2.1.v20110730-1214-H169-Final
M2E -Интеграция Maven для Eclipse
Версия: 1.0.0.20110607-2117
Интеграция Maven для WTP
Версия: 0.13.1.20110728-1800
Обновление:
Похоже,выберите первый путь в файле .settings / org.eclipse.wst.common.component.Изменение non m2e, чтобы быть первым, кажется, заставляет это хотеть поместить это в правильное место.
<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="hcbb">
<wb-resource deploy-path="/" source-path="/src/main/webapp"/>
<wb-resource deploy-path="/" source-path="/target/m2e-wtp/web-resources"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/java"/>
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src/main/resources"/>
<property name="context-root" value="hcbb"/>
<property name="java-output-path" value="/hcbb/target/classes"/>
</wb-module>
</project-modules>
Тем не менее, он по-прежнему жалуется на отсутствующие или недействительные атрибуты и не выполняет автозаполнение пользовательских компонентов. Хотя не уверен, что JSF Tools даже делает это.