Your pom is missing the artifact information such as groupId,
artfacitId, and artfactVersion.
I changed your pom to this, it works fine.
<project>
<modelVersion>4.0.0</modelVersion>
<name>Download Camel 2.3</name>
<groupId>com.example</groupId>
<artifactId>test</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<repositories>
<repository>
<id>apache.snapshots</id>
<name>Apache Development Snapshot Repository</name>
<url>https://repository.apache.org/content/repositories/snapshots/</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-core</artifactId>
<version>2.3-SNAPSHOT</version>
</dependency>
</dependencies>
</project>
Willem
ankelee wrote:
Hi
I'm struggling to create a working pom.xml to download the 2.3 snapshot:
<project>
<modelVersion>4.0.0</modelVersion>
<name>Download Camel 2.3</name>
<repositories>
<repository>
<id>apache.snapshots</id>
<name>Apache Development Snapshot Repository</name>
<url>https://repository.apache.org/content/repositories/snapshots/</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-core</artifactId>
<version>2.3-SNAPSHOT</version>
</dependency>
</dependencies>
</project>
C:\Development\Camel 2.3 download>mvn clean install
[INFO] Scanning for projects...
[INFO]
------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO]
------------------------------------------------------------------------
[INFO] null
[INFO]
------------------------------------------------------------------------
[INFO] Trace
java.lang.NullPointerException
at
org.apache.maven.artifact.versioning.DefaultArtifactVersion.parseVersion(DefaultArtifactV
ersion.java:136)
at
org.apache.maven.artifact.versioning.DefaultArtifactVersion.<init>(DefaultArtifactVersion
.java:47)
at
org.apache.maven.artifact.versioning.VersionRange.createFromVersion(VersionRange.java:219
)
at
org.apache.maven.project.artifact.ProjectArtifactFactory.create(ProjectArtifactFactory.ja
va:37)
at
org.apache.maven.project.DefaultMavenProjectBuilder.processProjectLogic(DefaultMavenProje
ctBuilder.java:1017)
at
org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuil
der.java:880)
Can anyone tell me what wrong with the pom.xml?