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 for Eclipse バージョン: 3.2.1.v20110730-1214-H169-Final
M2E - Eclipse
バージョンの Maven 統合: 1.0.0.20110607-2117
WTP
バージョンの Maven 統合: 0.13.1.20110728-1800
アップデート:
.settings/org.eclipse.wst.common.component ファイルの最初のパスを選択しているようです。非 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ツールがそれを行うかどうかはわかりません.