用于TML页面的Tapestry5JSPEditorEclipse

时间:2011-08-19 07:18:21

标签: eclipse-plugin tapestry

我正在使用Tapestry5JSPEditorForEclipse通过tapestry-tldgen Maven插件生成TLD文件。我在项目pom.xml中添加了条目。以下是参考的条目。

<plugin>
    <groupId>fr.exanpe</groupId>
    <artifactId>tapestry-tldgen</artifactId>
    <version>1.0.0</version>
         <dependencies> 
           <dependency> 
               <groupId>com.sun</groupId> 
               <artifactId>tools</artifactId> 
               <version>1.5.0</version> 
         </dependency> 
      </dependencies> 
    <executions>
        <execution>
            <goals>
                <goal>tld-generate</goal>
            </goals>
            <phase>process-classes</phase>
            <configuration>
                <uri>http://tapestry.apache.org/schema/tapestry_5_0_0.xsd</uri>
                <rootPackage>net.awl.bfi.websuite</rootPackage>
            </configuration>
        </execution>
    </executions>
</plugin>

当我尝试在eclipse中安装项目时,我遇到了错误。

[ERROR] Failed to execute goal fr.exanpe:tapestry-tldgen:1.0.0:tld-generate (default) on project WebSuiteTerminalMonitoringTapestry: Execution default of goal fr.exanpe:tapestry-tldgen:1.0.0:tld-generate failed. NullPointerException -> [Help 1]

请帮我生成TLD,以便我可以在Tapestry项目中使用JSP Editor for TML。

你的帮助被批评了。

的问候,
Mahendra Athneria

1 个答案:

答案 0 :(得分:0)

项目的Frequently Asked Questions页面显示为:

  

编译在Eclipse上不起作用。为什么?   看来m2eclipse   Eclipse的扩展没有考虑到丛   components.xml描述符文件。这就是项目的原因   不在Eclipse自动构建上运行,但在命令行上运行。我们是   试图找到一种方法来通过...

因此,如果您在命令行上尝试mvn package,它可能会有效。

编辑:如果您仍有问题,请尝试使用最新版本的插件:1.1.1-SNAPSHOT