Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java InvocationTargetException:Plugin(Bundle)";org.datanucleus“;已注册_Java_Maven_Jdo_Datanucleus - Fatal编程技术网

Java InvocationTargetException:Plugin(Bundle)";org.datanucleus“;已注册

Java InvocationTargetException:Plugin(Bundle)";org.datanucleus“;已注册,java,maven,jdo,datanucleus,Java,Maven,Jdo,Datanucleus,我正在尝试跟踪JDO的DataNucleus。我正在使用Maven,我已经按照增强器的可用说明进行了操作 但是,我得到以下错误: [datanucleus:enhance] Could not transfer metadata asm:asm/maven-metadata.xml from/to local.repository (file:../../local.repository/trunk): No connector available to access repository lo

我正在尝试跟踪JDO的DataNucleus。我正在使用Maven,我已经按照增强器的可用说明进行了操作

但是,我得到以下错误:

[datanucleus:enhance]
Could not transfer metadata asm:asm/maven-metadata.xml from/to local.repository (file:../../local.repository/trunk): No connector available to access repository local.repository (file:../../local.repository/trunk) of type legacy using the available factories WagonRepositoryConnectorFactory
  CP: C:\... \.m2\repository\org\datanucleus\maven-datanucleus-plugin\3.0.0-release\maven-datanucleus-plugin-3.0.0-release.jar
  CP: C:\... \.m2\repository\org\datanucleus\datanucleus-core\3.0.2\datanucleus-core-3.0.2.jar
  CP: C:\... \.m2\repository\org\datanucleus\datanucleus-enhancer\3.0.0-release\datanucleus-enhancer-3.0.0-release.jar
  CP: C:\... \.m2\repository\javax\jdo\jdo-api\3.1-SNAPSHOT-20110926\jdo-api-3.1-SNAPSHOT-20110926.jar
  CP: C:\... \.m2\repository\javax\transaction\transaction-api\1.1\transaction-api-1.1.jar
  CP: C:\... \.m2\repository\org\apache\geronimo\specs\geronimo-jpa_2.0_spec\1.0\geronimo-jpa_2.0_spec-1.0.jar
  CP: C:\... \.m2\repository\asm\asm\3.3.1\asm-3.3.1.jar
  CP: C:\... \.m2\repository\org\codehaus\plexus\plexus-utils\1.2\plexus-utils-1.2.jar
  CP: C:\... \.m2\repository\junit\junit\3.8.1\junit-3.8.1.jar
  CP: C:\... \trunk\plasma\target\classes
  CP: C:\... \.m2\repository\net\dwst\generics\1.2.0\generics-1.2.0.jar
  CP: C:\... \.m2\repository\org\swinglabs\swing-layout\1.0.3\swing-layout-1.0.3.jar
  CP: C:\... \.m2\repository\org\apache\maven\maven-plugin-api\2.0.8\maven-plugin-api-2.0.8.jar
  CP: C:\... \.m2\repository\org\apache\maven\maven-project\2.0.8\maven-project-2.0.8.jar
  CP: C:\... \.m2\repository\org\apache\maven\maven-settings\2.0.8\maven-settings-2.0.8.jar
  CP: C:\... \.m2\repository\org\apache\maven\maven-profile\2.0.8\maven-profile-2.0.8.jar
  CP: C:\... \.m2\repository\org\apache\maven\maven-model\2.0.8\maven-model-2.0.8.jar
  CP: C:\... \.m2\repository\org\apache\maven\maven-artifact-manager\2.0.8\maven-artifact-manager-2.0.8.jar
  CP: C:\... \.m2\repository\org\apache\maven\maven-repository-metadata\2.0.8\maven-repository-metadata-2.0.8.jar
  CP: C:\... \.m2\repository\org\apache\maven\wagon\wagon-provider-api\1.0-beta-2\wagon-provider-api-1.0-beta-2.jar
  CP: C:\... \.m2\repository\org\apache\maven\maven-plugin-registry\2.0.8\maven-plugin-registry-2.0.8.jar
  CP: C:\... \.m2\repository\org\apache\maven\maven-artifact\2.0.8\maven-artifact-2.0.8.jar
  CP: C:\... \.m2\repository\org\codehaus\plexus\plexus-container-default\1.0-alpha-9-stable-1\plexus-container-default-1.0-alpha-9-stable-1.jar
  CP: C:\... \.m2\repository\classworlds\classworlds\1.1-alpha-2\classworlds-1.1-alpha-2.jar
  CP: C:\... \.m2\repository\org\codehaus\plexus\plexus-utils\1.4.5\plexus-utils-1.4.5.jar
  CP: C:\... \.m2\repository\com\h2database\h2\1.3.158\h2-1.3.158.jar
  CP: C:\... \.m2\repository\org\jboss\netty\netty\3.2.4.Final\netty-3.2.4.Final.jar
  CP: C:\... \.m2\repository\org\apache\commons\commons-math\2.2\commons-math-2.2.jar
  CP: C:\... \.m2\repository\net\flat\flat\1.2.0\flat-1.2.0.jar
  CP: C:\... \.m2\repository\com\pyx4me\proguard-maven-plugin\2.0.4\proguard-maven-plugin-2.0.4.jar
  CP: C:\... \.m2\repository\ant\ant\1.6.5\ant-1.6.5.jar
  CP: C:\... \.m2\repository\org\apache\maven\maven-archiver\2.3\maven-archiver-2.3.jar
  CP: C:\... \.m2\repository\org\codehaus\plexus\plexus-archiver\1.0-alpha-9\plexus-archiver-1.0-alpha-9.jar
  CP: C:\... \.m2\repository\org\codehaus\plexus\plexus-io\1.0-alpha-1\plexus-io-1.0-alpha-1.jar
  CP: C:\... \.m2\repository\com\sun\codemodel\codemodel\2.4\codemodel-2.4.jar
  CP: C:\... \.m2\repository\org\datanucleus\datanucleus-core\3.0.0-release\datanucleus-core-3.0.0-release.jar
  CP: C:\... \.m2\repository\org\datanucleus\datanucleus-api-jdo\3.0.0-release\datanucleus-api-jdo-3.0.0-release.jar
  CP: C:\... \.m2\repository\org\datanucleus\datanucleus-rdbms\3.0.0-release\datanucleus-rdbms-3.0.0-release.jar
  CP: C:\... \.m2\repository\javax\jdo\jdo-api\3.0\jdo-api-3.0.jar
07-oct.-2011 18:01:05 org.datanucleus.enhancer.DataNucleusEnhancer <init>
INFO: DataNucleus Enhancer : Using ClassEnhancer "ASM" for API "JDO"
------------------------------------------------------------------------
BUILD FAILURE
------------------------------------------------------------------------
Total time: 8.475s
Finished at: Fri Oct 07 18:01:05 CEST 2011
Final Memory: 12M/29M
------------------------------------------------------------------------
Failed to execute goal org.datanucleus:maven-datanucleus-plugin:3.0.0-release:enhance (default) on project plasma:
Error executing enhancer: InvocationTargetException: Plugin (Bundle) "org.datanucleus" is already registered.
Ensure you dont have multiple JAR versions of the same plugin in the classpath.
The URL "file:/C:/... /.m2/repository/org/datanucleus/datanucleus-core/3.0.2/datanucleus-core-3.0.2.jar" is already registered,
and you are trying to register an identical plugin located at URL "file:/C:/... /.m2/repository/org/datanucleus/datanucleus-core/3.0.0-release/datanucleus-core-3.0.0-release.jar." -> [Help 1]

一般POM答案。只需在pom.xml 3.0.0-release中编写,使版本完全相同。 我希望这是可行的。

阅读后,我找到了解决方案:

    <dependency>
        <groupId>org.datanucleus</groupId>
        <artifactId>datanucleus-core</artifactId>
        <version>3.0.0-release</version>
        <scope>runtime</scope>
    </dependency>

org.datanucleus
数据核核心
3.0.0版本
运行时
核心依赖范围应该是
运行时

我相信我是这样做的(现在请参阅问题中的my pom.xml)
    <dependency>
        <groupId>org.datanucleus</groupId>
        <artifactId>datanucleus-core</artifactId>
        <version>3.0.0-release</version>
        <scope>runtime</scope>
    </dependency>