2010-12-14 21 views
1

在我的pom.xml中我配置了maven-jaxb-plugin,但是我得到了“没有找到需要的插件:无法找到插件 - 检查目标名称是否正确:无法下载工件任何存储库“,因为它。我的配置是这样的:Maven-jaxb-plugin的依赖/存储库是什么?

<plugin> 
    <groupId>com.sun.tools.xjc.maven2</groupId> 
    <artifactId>maven-jaxb-plugin</artifactId> 
    <version>1.1</version> 
    <executions> 
     <execution> 
      <phase>generate-sources</phase> 
      <goals> 
       <goal>generate</goal> 
      </goals> 
     </execution> 
    </executions> 
    <configuration> 
     <generate-package>tld.mycompany.myproject.data.ws-schema</generate-package> 
     <schemaDirectory>src/main/resources/ws/xsd</schemaDirectory> 
    </configuration> 
</plugin> 

在依赖关系中,我添加了以下内容。

<dependency> 
    <groupId>maven-plugins</groupId> 
    <artifactId>maven-jaxb-plugin</artifactId> 
    <version>1.1.0</version> 
</dependency> 
<dependency> 
    <groupId>org.jvnet.jaxb2.maven2</groupId> 
    <artifactId>maven-jaxb2-plugin</artifactId> 
    <version>0.7.5</version> 
</dependency> 
<dependency> 
    <groupId>javax.xml.bind</groupId> 
    <artifactId>jaxb-api</artifactId> 
    <version>2.2</version> 
</dependency> 
<dependency> 
    <groupId>com.sun.xml.bind</groupId> 
    <artifactId>jaxb-xjc</artifactId> 
    <version>2.2</version> 
</dependency> 
<dependency> 
    <groupId>com.sun.xml.bind</groupId> 
    <artifactId>jaxb-impl</artifactId> 
    <version>2.2</version> 
</dependency> 

我错过了什么?为什么它找不到正确的工件?

干杯

回答

0

我建议你使用,面临这样一个问题,可用的Maven的搜索引擎之一时:

  • mvnbrowser
  • jarvana
  • mvnrepository

这两个首先有我的偏好。这是他们在说什么关于你的神器:

  • maven-jaxb-plugin可在Apache的
  • Maven的JAXB2-0.7.5插件不知道。最新的版本是mvnbrowser 0.7.3和jarvana 0.7.4。这可能是为什么你的Maven构建被打破
  • JAXB-API 2.2可在两JavaNet和JBoss库

好,wion't做所有的工作适合你,因为我猜你得到的现在照片。

+0

mvnbrowser是我一贯的为好。你是对的版本,但事实证明,我得到了包含一个“301移动永久”HTMl错误页,而不是正确的内容。所以我手动下载并将它放在正确的位置。但这不是真正的解决方案,所以我怀疑我使用的是错误的存储库,但我找不到我应该使用的存储库 – niklassaers 2010-12-15 08:41:53

+0

@niklassaers可能是因为您使用了团队代理。首先删除您的.m2/repository中的现有条目,然后检查您的设置(包括项目和用户的...在.m2/settings.xml)是否定义了代理。如果是这样,您将需要在该网站上找到登录(Nexus,Archiva,Artifactory),并检查代理库是否得到更正。 – Riduidel 2010-12-15 09:00:32