Blueprint maven插件RuntimeException
我的代码中没有任何蓝图注释,但是当我尝试使用maven构建我的包时,我得到了
[ERROR] Failed to execute goal org.apache.aries.blueprint:blueprint-maven-plugin:1.1.0:blueprint-generate (default) on project data-collection-terminal-updates: Error building commands help: RuntimeException - [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.aries.blueprint:blueprint-maven-plugin:1.1.0:blueprint-generate (default) on project data-collection-terminal-updates: Error building commands help at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:108) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:76) at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:116) at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:361) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:155) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:584) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:213) at org.apache.maven.cli.MavenCli.main(MavenCli.java:157) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415) at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) Caused by: org.apache.maven.plugin.MojoExecutionException: Error building commands help at org.apache.aries.blueprint.plugin.GenerateMojo.execute(GenerateMojo.java:80) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:133) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208) ... 19 more Caused by: java.lang.RuntimeException at org.apache.xbean.asm5.MethodVisitor.visitParameter(Unknown Source) at org.apache.xbean.asm5.ClassReader.b(Unknown Source) at org.apache.xbean.asm5.ClassReader.accept(Unknown Source) at org.apache.xbean.asm5.ClassReader.accept(Unknown Source) at org.apache.xbean.finder.AbstractFinder.readClassDef(AbstractFinder.java:581) at org.apache.xbean.finder.AbstractFinder.readClassDef(AbstractFinder.java:576) at org.apache.xbean.finder.AbstractFinder.readClassDef(AbstractFinder.java:562) at org.apache.xbean.finder.ClassFinder.<init(ClassFinder.java:122) at org.apache.aries.blueprint.plugin.GenerateMojo.createProjectScopeFinder(GenerateMojo.java:96) at org.apache.aries.blueprint.plugin.GenerateMojo.execute(GenerateMojo.java:70) ... 21 more
请有人解释一下,这里有什么问题? 我试着谷歌,但没有找到任何东西。
更新:pom.xml
4.0.0 ru.bia.prisma data-collection-terminal-updates 1.0.0 repository.springsource.com.release SpringSource OBR - Release http://repository.springsource.com/maven/bundles/release repository.springsource.com.external SpringSource OBR - External http://repository.springsource.com/maven/bundles/external Server core for DCT updates bundle UTF-8 org.glassfish.jersey.core jersey-client 2.23.1 org.glassfish.jersey.core jersey-server 2.23.1 org.glassfish.jersey.core jersey-common 2.23.1 org.glassfish.jersey.containers jersey-container-servlet 2.23.1 com.google.code.gson gson 2.7 commons-fileupload commons-fileupload 1.3.2 commons-io commons-io 2.4 javax.servlet javax.servlet-api 3.1.0 org.osgi org.osgi.core 4.3.1 provided org.hibernate hibernate-core 5.2.0.Final provided org.osgi org.osgi.enterprise 4.2.0 provided org.liquibase liquibase-core 3.5.1 provided org.postgresql postgresql 9.4-1206-jdbc41 provided org.ops4j.pax.cdi pax-cdi-api 0.12.0 javax.transaction javax.transaction-api 1.2 com.fasterxml.jackson.jaxrs jackson-jaxrs-json-provider 2.8.1 javax.inject com.springsource.javax.inject 1.0.0 org.hibernate.javax.persistence hibernate-jpa-2.1-api 1.0.0.Final org.apache.aries.blueprint org.apache.aries.blueprint.annotation.api 1.0.1 org.apache.xbean xbean-bundleutils 4.5 org.apache.xbean xbean-finder-shaded 4.5 <!----> <!--ru.bia.ldap--> <!--LDAPConnector--> <!--1.0--> <!----> <!----> <!--joda-time--> <!--joda-time--> <!--2.9.4--> <!----> <!----> <!--org.hibernate--> <!--hibernate-jpamodelgen--> <!--5.2.0.Final--> <!----> target/classes src/main/resources web/config/** web/config/**/* org.apache.aries.blueprint blueprint-maven-plugin 1.1.0 ru.bia.prisma.data_collection_terminal_updates blueprint-generate process-classes org.apache.maven.plugins maven-resources-plugin 3.0.1 com.github.eirslett frontend-maven-plugin 1.0 src/main/resources/web/config v6.3.1 2.15.8 gulp build install-node-and-npm gulp generate-resources org.apache.felix maven-bundle-plugin 3.0.1 true DataCollectionTerminalUpdates 1.0.0 org.osgi.framework, org.postgresql, org.apache.commons.fileupload, org.apache.commons.fileupload.disk, org.apache.commons.fileupload.servlet, javax.servlet, javax.servlet.http, waffle.windows.auth;resolution:=optional, waffle.windows.auth.impl;resolution:=optional, com.sun.jna;resolution:=optional, com.sun.jna.platform.win32;resolution:=optional, com.sun.jna.ptr;resolution:=optional, com.sun.jna.win32;resolution:=optional, javax.persistence, org.hibernate.proxy, javassist.util.proxy, org.codehaus.jackson.xc, * ru.bia.prisma.data_collection_terminal_updates.osgi.Activator ., META-INF META-INF/persistence.xml dct-updates src/main/resources/web/build org.apache.maven.plugins maven-compiler-plugin 3.5.1 1.8 1.8
这仍然发生在blueprint-maven-plugin 1.4.0版本中。 正如@ henning-luther在上述问题的评论中所提到的评论(很难看到),这是错误https://issues.apache.org/jira/browse/XBEAN-276 = https://问题Xbean中的.apache.org / jira / browse / XBEAN-286 (不是blueprint-maven-plugin),可以像这样修复:
org.apache.aries.blueprint blueprint-maven-plugin 1.4.0 org.opendaylight org.apache.xbean xbean-finder-shaded 4.5 blueprint-generate