Hi Chris,

Archiva doesn't generate missing POMs in the repository (it only
creates checksums and metadata files).

May I ask how you deployed/uploaded the opencsta communications
snapshot to the repository? If it was via Archiva's web upload form,
you'd have to tick the "Generate Maven 2 POM" checkbox if no POM file
is provided.

Thanks,
Deng

On Fri, Jan 28, 2011 at 12:40 PM, Chris Mylonas <ch...@opencsta.org> wrote:
> Hello Archiva Users (I've since subscribed to the list and re-posting -
> didn't seem to work the first time on the web interface),
>
> I've been working my way through the "Effective Implementation" Maven book
> setting up my repository for the opencsta project for 2011.
> I'm having trouble downloading the 1.0-SNAPSHOT of any version I've
> uploaded.
>
> Here's some info in case anyone can shed any light.
>
> I'm using archiva-1.3.3 with tomcat-6.0.20
>
> The artifact I want to download is here:
> http://tour.opencsta.org:8080/archiva/browse/org.opencsta/communications/1.0-SNAPSHOT
>
> My pom.xml defines the repository and the snippet archiva gives me at the
> above link is included in the dependencies.
>
> <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>org.opencsta</groupId>
>  <artifactId>test</artifactId>
>  <packaging>jar</packaging>
>  <version>1.0-SNAPSHOT</version>
>  <name>test</name>
>  <repositories>
>    <repository>
>      <releases>
>        <enabled>false</enabled>
>        <updatePolicy>always</updatePolicy>
>        <checksumPolicy>warn</checksumPolicy>
>      </releases>
>      <snapshots>
>        <enabled>true</enabled>
>        <updatePolicy>never</updatePolicy>
>        <checksumPolicy>fail</checksumPolicy>
>      </snapshots>
>      <id>opencsta</id>
>      <name>Open CSTA SNAPSHOTS</name>
>      <url>http://tour.opencsta.org:8080/archiva/repository/snapshots</url>
>      <layout>default</layout>
>    </repository>
>  </repositories>
>
>  <dependencies>
>    <dependency>
>      <groupId>org.opencsta</groupId>
>      <artifactId>communications</artifactId>
>      <version>1.0-SNAPSHOT</version>
>    </dependency>
>  </dependencies>
> </project>
>
> But I'm getting this from the mvn command
>
> Downloading:
> http://tour.opencsta.org:8080/archiva/repository/snapshots/org/opencsta/communications/1.0-SNAPSHOT/communications-1.0-SNAPSHOT.pom
> [INFO] Unable to find resource
> 'org.opencsta:communications:pom:1.0-SNAPSHOT' in repository opencsta (
> http://tour.opencsta.org:8080/archiva/repository/snapshots)
>
> The file communications-1.0-SNAPSHOT.
> pom does not exist which I thought archiva would have made automatically.
> Here is the listing of that directory, and it's got the timestamped version
> of the jar file:
> http://tour.opencsta.org:8080/archiva/repository/snapshots/org/opencsta/communications/1.0-SNAPSHOT/
>
> Any help would be greatly appreciated.
>
> Cheers
> Chris
>

Reply via email to