我是新來的Maven和Drools的,所以這可能是顯而易見的......使用Maven下載滴料源
我嘗試過使用Maven/Eclipse的Drools的快照資源庫的工作。我希望能夠在使用maven更新時鏈接sources/javadoc,但我不斷收到類似於以下內容的消息:
無法下載工件org.drools的java源代碼:drools-process-task:5.1。 0.20091223.193911-177
任何想法我做錯了什麼?
我是新來的Maven和Drools的,所以這可能是顯而易見的......使用Maven下載滴料源
我嘗試過使用Maven/Eclipse的Drools的快照資源庫的工作。我希望能夠在使用maven更新時鏈接sources/javadoc,但我不斷收到類似於以下內容的消息:
無法下載工件org.drools的java源代碼:drools-process-task:5.1。 0.20091223.193911-177
任何想法我做錯了什麼?
我創建了一個簡單的項目,以重現這個錯誤,使用以下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>
我是不是真的能夠下載Eclipse中的來源。這對於5.1.0.M1版本可以正常工作,但是JBoss Snapshots Repository(可能是元數據?)必須存在問題。你應該在Drools Jira處打開一個問題。
更新:我做更多的測試和,奇怪的是,如果我添加在pom.xml
以下依賴性:
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-process-task</artifactId>
<version>5.1.0.SNAPSHOT</version>
<classifier>sources</classifier>
</dependency>
來源JAR得到正確下載。
正如我所說的,我並不確切地知道問題的根本原因是什麼,並想知道這是否與m2eclipse不存在問題。實際上,你應該試着首先在M2Eclipse Jira上打開一個問題,看他們是否檢測到他們的代碼或JBoss Snapshot存儲庫存在問題(在這種情況下,他們會將你發送給Drools Jira)。
在drools 5.2.0.Final(2年前發佈)之前,maven poms亂糟糟,源碼罐沒有正確上傳。這是固定在5.2,5.3,5.4,5.5,...
升級到流口水5.5.0.Final。
謝謝!對於流口水/新手來說,我不想先發制人問題。 – Daniel 2009-12-26 04:14:41