Java 执行mvn clean install命令时出错 [ERROR]未能在project slingjcr bundle:Execution generate scr descriptor of goal org.apache.felix:maven scr plugin:1.7.4:scr失败:org.apache.felix.scrplugin.tags.annotation.AnnotationTagProvider不是ImageIO SPI类->[Help 1]`在这里输入代码` [错误] [错误]要查看错误的完整堆栈跟踪,请使用-e开关重新运行Maven。 [错误]使用-X开关重新运行Maven以启用完整调试日志记录。 [错误] [错误]有关错误和可能的解决方案的更多信息,请阅读以下文章: [错误][帮助1]http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException [错误] [错误]纠正问题后,可以使用命令恢复生成 [错误]mvn-rf:slingjcr包

Java 执行mvn clean install命令时出错 [ERROR]未能在project slingjcr bundle:Execution generate scr descriptor of goal org.apache.felix:maven scr plugin:1.7.4:scr失败:org.apache.felix.scrplugin.tags.annotation.AnnotationTagProvider不是ImageIO SPI类->[Help 1]`在这里输入代码` [错误] [错误]要查看错误的完整堆栈跟踪,请使用-e开关重新运行Maven。 [错误]使用-X开关重新运行Maven以启用完整调试日志记录。 [错误] [错误]有关错误和可能的解决方案的更多信息,请阅读以下文章: [错误][帮助1]http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException [错误] [错误]纠正问题后,可以使用命令恢复生成 [错误]mvn-rf:slingjcr包,java,maven,aem,Java,Maven,Aem,您好,我正在从事AEM项目,因此在执行mvn clean install时,出现了上述错误。我正在使用java 11和maven 3.6.2,运行AEM 6.5首先,您使用的是AEM 6.5,如果这是一个新项目,请使用OSGI R6或R7而不是Felix SCR注释。见:和 如果这是一个现有的项目,并且您确实希望SCR注释能够正常工作,那么您需要使用最新版本的maven SCR插件 该特定问题在版本1.22.0fomaven scr插件中修复,具体依据如下: 您正在使用插件的版本1.7.4。最新

您好,我正在从事AEM项目,因此在执行mvn clean install时,出现了上述错误。我正在使用java 11和maven 3.6.2,运行AEM 6.5

首先,您使用的是AEM 6.5,如果这是一个新项目,请使用OSGI R6或R7而不是Felix SCR注释。见:和

如果这是一个现有的项目,并且您确实希望SCR注释能够正常工作,那么您需要使用最新版本的maven SCR插件

该特定问题在版本
1.22.0
fo
maven scr插件
中修复,具体依据如下:

您正在使用插件的版本
1.7.4
。最新的答案是
1.26.2


请参阅:

是否尝试使用-e开关再次运行该命令?这是否回答了您的问题?运行-e开关后,它会出现以下错误:原因:org.apache.maven.plugin.PluginExecutionException:执行生成目标org.apache.felix的scr描述符:1.7.4:scr失败:org.apache.felix.scrplugin.tags.annotation.AnnotationTagProvider不是ImageIO SPI类原因:java.lang.IllegalArgumentException:org.apache.felix.scrplugin.tags.annotation.AnnotationTagProvider不是ImageIO SPI classmy AEM版本为6.5,运行6.5支持的java 11(jdk 11.0.4)您是否正在从旧的AEM 6.x迁移到AEM 6.5?
[ERROR] Failed to execute goal org.apache.felix:maven-scr-plugin:1.7.4:scr (generate-scr-descriptor) on project slingjcr-bundle: Execution generate-scr-descriptor of goal org.apache.felix:maven-scr-plugin:1.7.4:scr failed: org.apache.felix.scrplugin.tags.annotation.AnnotationTagProvider is not an ImageIO SPI class -> [Help 1]`enter code here`
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <args> -rf :slingjcr-bundle