2013-05-20 36 views
0

我的一些Roo生成的.aj文件似乎会产生如下错误。我可以在我的Maven Dependencies中看到commons-lang3-3.1.jar。我已经加入这个我的pom.xmlMaven Project中的ReflectionToStringBuilder错误

<dependency>    
    <groupId>org.apache.commons</groupId> 
    <artifactId>commons-lang3</artifactId>   
    <version>3.1</version> 
</dependency> 

未能执行目标 org.codehaus.mojo:上 项目AdminDirect-模型编译(默认):AspectJ的Maven的插件:1.2编译器错误:[ERROR]错误返回 ReflectionToStringBuilder.toString(this, ToStringStyle.SHORT_PREFIX_STYLE);

我有一个多模块项目,并在STS当我尝试做一个点击右键并更新项目,我得到另一个恼人的错误说...虽然这可能是“在设置项目描述遇到的问题”一个单独的问题。

顺便说一句,如果有人知道创建一个多模块spring roo,JSF,JPA应用程序(模型和Web层在父模块下)的正确工作流程,那将是非常感谢。

+0

lang3使用包:'org.apache.commons.lang3.builder'老郎使用'org.apache.commons.lang.builder'。检查如果你不混合 –

+0

嗨,这是roo生成的?在我的Roo_To_String.aj中创建的roo import org.apache.commons.lang3.builder.ReflectionToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; – smackenzie

+0

事实上,当我尝试从Maven Dependencies jar中打开类文件时,我得到“无法打开编辑器:无效的LOC头(坏签名)” – smackenzie

回答