/ / ¿Qué dependencia / repositorio para maven-jaxb-plugin? - java, maven-2, jaxb

¿Qué dependencia / repositorio para maven-jaxb-plugin? - java, maven-2, jaxb

en mi pomxml He configurado maven-jaxb-plugin pero obtengo un "No se encontró un complemento requerido: No se pudo encontrar el complemento - verifique que el nombre del objetivo sea correcto: No se puede descargar el artefacto desde ningún repositorio" por eso . Mi configuración es así:

<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>

En dependencias, he añadido lo siguiente.

<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>

¿Qué me estoy perdiendo? ¿Por qué no puede encontrar los artefactos correctos?

Aclamaciones

Nik

Respuestas

0 para la respuesta № 1

Le sugiero que utilice, cuando se enfrente a tal problema, uno de los motores de búsqueda de expertos disponibles:

  • mvnbrowser
  • jarvana
  • mvnrepository

Los dos primeros teniendo mi preferencia. Esto es lo que dicen de tus artefactos:

  • maven-jaxb-plugin está disponible en Apache
  • maven-jaxb2-plugin 0.7.5 no se conoce. La versión más actualizada es 0.7.3 en mvnbrowser y 0.7.4 en jarvana. ¿Cuál puede ser la razón por la cual tu construcción de Maven está rota?
  • jaxb-api 2.2 está disponible en los repositorios de JavaNet y JBoss

Bueno, no haremos todo el trabajo por ti, ya que supongo que ahora obtienes la imagen.


0 para la respuesta № 2

Puede encontrar la versión 0.7.3 en el repositorio de Java.net: