【问题标题】:ReflectionToStringBuilder errors in Maven ProjectMaven 项目中的 ReflectionToStringBuilder 错误
【发布时间】:2013-05-20 20:00:19
【问题描述】:

我的一些 Roo 生成的 .aj 文件似乎正在生成如下错误。我可以在我的 Maven 依赖项中看到 commons-lang3-3.1.jar。我已将此添加到我的 pom.xml 中

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

未能执行目标 org.codehaus.mojo:aspectj-maven-plugin:1.2:compile (默认) on 项目 AdminDirect-Model:编译器错误:返回时出现 [ERROR] 错误 ReflectionToStringBuilder.toString(这个, ToStringStyle.SHORT_PREFIX_STYLE);

我有一个多模块项目,当我在 STS 中尝试右键单击并更新项目时,我收到另一个恼人的错误,提示“设置项目描述时遇到问题”......尽管这可能是一个单独的问题.

顺便说一句,如果有人知道创建多模块 spring roo、JSF、JPA 应用程序(父模块下的模型和 Web 层)的正确工作流程,将不胜感激。

【问题讨论】:

  • lang3 使用包:org.apache.commons.lang3.builder old lang used org.apache.commons.lang.builder。检查你是否混合了两者
  • 嗨,这是 roo 生成的吗? roo 在我的 Roo_To_String.aj 中创建 import org.apache.commons.lang3.builder.ReflectionToStringBuilder;导入 org.apache.commons.lang3.builder.ToStringStyle;
  • 事实上,当我尝试从 Maven 依赖项 jar 打开类文件时,我得到“无法打开编辑器:无效 LOC 标头(错误签名)”

标签: spring jsf maven


【解决方案1】:

我删除了 .m2/repository 文件夹内容并使用 Maven 更新项目强制重新下载,然后强制刷新快照。似乎可以工作,罐子一定是损坏的?

tomcat server fails to start the server and application in STS

【讨论】:

  • 如果这解决了您的问题,您可能会接受自己的答案!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-10-21
  • 1970-01-01
  • 2015-02-09
  • 2018-11-12
  • 1970-01-01
  • 2018-01-08
  • 2017-11-15
相关资源
最近更新 更多