0

在使用 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 更改为 first 似乎让它想把它放在正确的位置。

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

4

1 回答 1

0

我相信这个问题在 joss tools 3.3.x 的后续版本中得到了修复。

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

于 2012-02-10T21:31:56.460 回答