当前位置: 首页 > 知识库问答 >
问题:

无法执行maven-enforcer-plugin

施彦
2023-03-14

我正在尝试用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>

请帮助我解决此问题

共有1个答案

邵阳
2023-03-14

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

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

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

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

揭秘:是我破坏了建筑;)

 类似资料:
  • 有关错误和可能的解决方案的详细信息,请阅读以下文章:[帮助1]http://cwiki.apache.org/confluence/display/maven/mojoExecutionException

  • 问题内容: 构建示例mvn项目后,我添加了依赖项和Java代码。 然后,我通过成功构建了JAR 。最后,尝试运行JAR时遇到错误。 问题答案: 您需要使用以下命令在清单中设置主类 取自这里。 编辑 如果您想将生成的jar与依赖项打包在一起,可以使用此 取自这里。

  • 构建一个示例mvn项目后,我添加了我的依赖项 然后,我通过成功地构建了我的JAR。最后,我在尝试运行JAR时遇到了一个错误。

  • 好的,我是Maven和Eclipse的新手,我必须运行一个现有的项目。我试图使用命令eclipse:eclipse-Dwtpversion=2.0,但它显示了以下错误: [INFO]添加对WTP版本2.0的支持。 [INFO]使用Eclipse工作区:null [INFO]添加默认类路径容器:org.eclipse.jdt.launching.JRE_CONTAINER [INFO] ------

  • 我正在做一个教程在AEM的wknd一个。我从Github克隆的。为发布实例运行后,我得到以下错误。我听从了这一建议,但这并不能解决问题。 更新: Maven和Java版本:

  • 问题内容: Maven执行 我正在尝试使用我的一个Maven项目,但在此阶段无法使用- 我得到的输出是- 尝试实施上述解决方案@ Surefire没有采用Junit5测试来将依赖关系更新为- 并将插件更新为- 但输出保持不变。 问题 -这是自定义提供没有更多的支持,或者是有什么解决方案使用执行测试,和/或 现在? 注意 -测试执行在JUnit-4上运行良好。 问题答案: 您应该像这样配置maven