maven-jaxb-plugin的依赖/存储库是什么?

时间:2010-12-14 13:07:59

标签: java maven-2 jaxb

在我的pom.xml中我配置了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>

我错过了什么?为什么它找不到正确的文物?

干杯

的Nik

2 个答案:

答案 0 :(得分:0)

我建议您在面对这样的问题时使用其中一个可用的maven搜索引擎:

  • mvnbrowser
  • jarvana
  • mvnrepository

这两个人首先有我的偏好。以下是他们对您的文物的评价:

  • maven-jaxb-plugin可在Apache
  • 上找到
  • maven-jaxb2-plugin 0.7.5未知。最新版本在mvnbrowser上为0.7.3,在jarvana上为0.7.4。这可能是你的maven构建被破坏的原因
  • jaxb-api 2.2可在JavaNet和JBoss存储库中找到

好吧,不要为你完成所有的工作,因为我猜你现在就得到了这张照片。

答案 1 :(得分:0)

您可以在Java.net maven存储库中找到0.7.3版本: