部署 mvn 项目时出现错误。具有描述符的激活对象的非注释类型 (Lcom/xxx/sss/ssss;)V,类型 xxxxx -> [帮助 1] org.apache.maven.lifecycle.LifecycleExecutionException: 无法执行目标 biz.aQute.bnd:bnd-maven-plugin:5.1.2:bnd-process (bnd-process) on project xxxxxx: Non annotation type for activation object with descriptor
这意味着OSGI生命周期方法的签名不符合规范。日志条目应该准确显示在较新版本的 BND 中的位置。
例如,我在使用自定义 Map 实现而不是 java.util.Map