Also, I tried deploying with the archiva user granted Repo Manager,
and Global Repo Manager roles.


On Fri, 2007-10-05 at 09:02 -0400, cbrown wrote:
> I do have the dav: in the URL in the POM. It just isn't echoing in the
> mvn INFO printouts.
> 
> Here's what I have;
> 
> In settings.xml
> 
>    ...
>       <server>
>         <id>sensis.dev</id>
>         <username>cbrown</username>
>         <password>...snipped...</password>
>       </server>
>    ...
>           <repository>
>             <id>sensis.dev</id>
>             <name>Sensis Development Maven2 Repo</name>
> 
> <url>http://m2repo.atsdev.sensis.com:8080/archiva/repository/sensis.dev</url>
>           </repository>
> 
> 
> In pom.xml;
> 
>    ...
>       <extensions>
>         <extension>
>           <groupId>org.apache.maven.wagon</groupId>
>           <artifactId>wagon-webdav</artifactId>
>           <version>1.0-beta-2</version>
>         </extension>
>       </extensions>
>       </build> 
>     
>     <distributionManagement>
>         <snapshotRepository>
>             <id>sensis.dev</id>
>             <name>Archiva M2 Repository</name>
> 
> <url>dav:http://m2repo.atsdev.sensis.com:8080/archiva/sensis.dev</url>
>         </snapshotRepository>
>     </distributionManagement>
>     
>    ...
> 
> On Thu, 2007-10-04 at 15:38 -0700, Joakim Erdfelt wrote:
> > Looking at the URL you have below starting with "http://m2repo ..." I 
> > can see that you are not using the webdav format url that is required 
> > for Archiva.
> > 
> > Your url format should start with "dav:http://m2repo...";
> > 
> > Some snippets in your pom that should prove useful for you.
> > 
> > <project>
> >    ...
> >    <build>
> >       ...
> >       <extensions>
> >          <extension>
> >             <groupId>org.apache.maven.wagon</groupId>
> >             <artifactId>wagon-webdav</artifactId>
> >             <version>1.0-beta-2</version>
> >          </extension>
> >       </extensions>
> >    </build>
> > 
> >   <repositories>
> >     <repository>
> >       <id>sensis.dev</id>
> >       <name>Your Archiva sensis.dev</name>
> >       <url>http://m2repo.atsdev.sensis.com:8080/archiva/sensis.dev/</url>
> >     </repository>
> >   </repositories>
> > 
> >   <distributionManagement>
> >     <snapshotRepository>
> >       <id>sensis.dev</id>
> >       <name>Your Archiva sensis.dev</name>
> >       
> > <url>dav:http://m2repo.atsdev.sensis.com:8080/archiva/sensis.dev/</url>
> >     </snapshotRepository>
> >   </distributionManagement>
> > 
> > ...
> > </project>
> > 
> > Notice that you don't have the "dav:" prefix on the repositories in the 
> > <repositories> section. as you are not deploying using that entry in the 
> > pom.
> > 
> > - Joakim
> > 
> > 
> > cbrown wrote:
> > > when i try to deploy to archiva, I see the following.  Do I need to
> > > deploy the first snapshot manually?
> > >
> > >
> > > [INFO] Retrieving previous build number from sensis.dev
> > > Uploading:
> > > http://m2repo.atsdev.sensis.com:8080/archiva/sensis.dev/com/sensis/sds/genpur/1.0-SNAPSHOT/genpur-1.0-20071004.195415-1.jar
> > > [INFO]
> > > ------------------------------------------------------------------------
> > > [ERROR] BUILD ERROR
> > > [INFO]
> > > ------------------------------------------------------------------------
> > > [INFO] Error deploying artifact: Resource to deploy not found: File:
> > > http://m2repo.atsdev.sensis.com:8080/archiva/sensis.dev/com/sensis/sds/genpur/1.0-SNAPSHOT/genpur-1.0-20071004.195415-1.jar
> > >  does not exist
> > >
> > >   
> > 
> > 

Reply via email to