Pregunta

Soy nuevo en maven y babea, por lo que este podría ser obvio ...

Estoy tratando de trabajar fuera del repositorio drools instantánea utilizando Maven / eclipse. Me gustaría ser capaz de enlazar la fuente / javadoc cuando se actualiza utilizando Maven, pero sigo recibiendo mensajes similares a:

No se puede descargar java-fuente para org.drools artefacto: babea-proceso-tarea: 5.1.0.20091223.193911-177

Cualquier idea de lo que estoy haciendo mal?

¿Fue útil?

Solución

He creado un proyecto simple para reproducir este error y, utilizando la siguiente pom.xml:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.mycompany</groupId>
  <artifactId>maven-drools-testcase</artifactId>
  <packaging>jar</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>maven-drools-testcase</name>
  <url>http://maven.apache.org</url>
  <repositories>
    <repository>
      <id>repository.jboss.org</id>
      <url>http://repository.jboss.org/maven2</url>
      <releases>
        <enabled>true</enabled>
      </releases>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
    </repository>
    <repository>
      <id>snapshots.jboss.org</id>
      <url>http://snapshots.jboss.org/maven2</url>
      <releases>
        <enabled>false</enabled>
      </releases>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
    </repository>
  </repositories>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.7</version>
      <scope>test</scope>
    </dependency>
    <!--
    <dependency>
      <groupId>org.drools</groupId>
      <artifactId>drools-process-task</artifactId>
      <version>5.1.0.M1</version>
    </dependency>
    -->
    <dependency>
      <groupId>org.drools</groupId>
      <artifactId>drools-process-task</artifactId>
      <version>5.1.0.SNAPSHOT</version>
    </dependency>
  </dependencies>
</project>

No estaba de hecho capaz de descargar las fuentes de Eclipse (que están en el repositorio!). Esto funciona bien con la versión 5.1.0.M1, aunque por lo que debe haber un problema con el JBoss instantáneas del repositorio (tal vez los metadatos?). Debe abrir un tema en Drools Jira .

ACTUALIZACIÓN: lo hice un poco más pruebas y, curiosamente, si añado la siguiente dependencia en el pom.xml:

<dependency>
  <groupId>org.drools</groupId>
  <artifactId>drools-process-task</artifactId>
  <version>5.1.0.SNAPSHOT</version>
  <classifier>sources</classifier>
</dependency>

El JAR fuentes se descargó correctamente.

Como dije, estoy no saben exactamente cuál es la causa raíz del problema y preguntarse si esto no es un problema con m2eclipse después de todo. En realidad, debería tal vez intente abrir un tema en M2Eclipse Jira primero y ver si detectan una problema con su código o con el repositorio JBoss instantánea (en cuyo caso se le enviará a Drools Jira supongo).

Otros consejos

Antes de drools 5.2.0.Final (lanzado hace 2 años), los poms maven eran un desastre y frascos fuente no consiguen cargarse correctamente. Eso se fija en 5.2, 5.3, 5.4, 5.5, ...

Actualizar a babea 5.5.0.Final.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top