我正在使用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
答案 0 :(得分:0)
项目的Frequently Asked Questions页面显示为:
编译在Eclipse上不起作用。为什么? 看来m2eclipse Eclipse的扩展没有考虑到丛 components.xml描述符文件。这就是项目的原因 不在Eclipse自动构建上运行,但在命令行上运行。我们是 试图找到一种方法来通过...
因此,如果您在命令行上尝试mvn package
,它可能会有效。
编辑:如果您仍有问题,请尝试使用最新版本的插件:1.1.1-SNAPSHOT