Nice little problem with this pom file here
http://www.ibiblio.org/maven2/org/codehaus/cargo/cargo-core-uberjar/0.8/cargo-core-uberjar-0.8.pom

Its one of the composite artifacts:

<parent>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-core</artifactId>
<version>0.8</version>
</parent>

Every child is pulled in using the ${version} property, which is set to something else, resulting in an error.

<dependency>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-core-api-generic</artifactId>
<version>${version}</version>
<scope>test</scope>
</dependency>

leading to :

[ivy:resolve] maven2: bad revision found in http://www.ibiblio.org/maven2/org/codehaus/cargo/cargo-core-uberjar/0.8/cargo-core-uberjar-0.8.pom: expected='0.8 found='SNAPSHOT'


I'd hope that before artifacts get published to the repository, they get resolved to absolute values, but I can see that isnt the case. Paolo, how does your pom2rdf tool handle that file?


-Steve

Reply via email to