使用jboss jsf工具和m2eclipse结束错误目录的复合组件?

时间:2011-09-04 13:29:17

标签: jsf-2 m2eclipse eclipse-wtp jboss-tools

使用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 

以下是我使用的版本:

用于Eclipse版本的JBoss Tools RichFaces: 3.2.1.v20110730-1214-H169-最终

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工具是否会这样做。

1 个答案:

答案 0 :(得分:0)

我相信这个问题在以后发布的joss工具3.3.x中得到修复。

如果没有,请打开bug,我们会看看它。