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?

Reply via email to