无法执行maven-enforcer-plugin

时间:2015-06-24 01:36:50

标签: java maven plugins uima

我正在尝试使用maven安装UIMA JDK。但是,总是有一个警告

Rule 0: org.semver.enforcer.RequireBackwardCompatibility failed with message:
Current codebase is not backward compatible (BACKWARD_COMPATIBLE_IMPLEMENTER) with version <2.7.0>. Compatibility type has been detected as <BACKWARD_COMPATIBLE_USER>

然后错误:

  

[错误]无法执行目标org.apache.maven.plugins:maven-enforcer-plugin:1.3.1:对项目uimaj-core强制执行(强制兼容):某些Enforcer规则失败。请查看上面的特定消息,解释规则失败的原因。

请帮我解决这个问题

1 个答案:

答案 0 :(得分:1)

我们正在考虑转向语义版本控制。我昨天更改了UIMA trunk中的配置,检查根据语义版本控制,下一个版本是2.7.1还是2.8.0。

您可以更改兼容性检查 - 或 - 您应该使用Maven Central的最后一个稳定版本2.7.0而不是自己构建。

要将其更改回来,请打开uimaj-parent/pom.xml并设置:

<compat.level>BACKWARD_COMPATIBLE_USER</compat.level>

披露:是我破坏了构建;)

相关问题