Great, this worked for me... got 2.0-m6, although I had to use the
instructions to manually download it into my local repository.

Thanks.
Marc

On Tue, Jan 19, 2010 at 1:31 PM, Ben R Vesco <[email protected]> wrote:

> Also that referenced page might not reflect the new structure. You
> won't find anything newer than M5 in the "old" groupId of org.restlet.
> Instead, use the group id for the edition you are using such as
> org.restlet.jse or org.restlet.j2e and so on. Then you can get the M6
> and newer releases.
>
>
> On Tue, Jan 19, 2010 at 1:15 PM, Rhett Sutphin
> <[email protected]> wrote:
> > Hi Marc,
> >
> > On Jan 19, 2010, at 3:13 PM, Marc Limotte wrote:
> >
> >> I need to use restlet in a project which is managed by Maven2.  I'm
> >> not too familiar with Maven, but I think I need a POM file for
> >> restlet, and I don't see one in the maven central repository.  Is
> >> there a repo available with restlet (2.0-r6) in it?
> >>
> >> Alternatively, I thought I could add it to my local repo.  I found
> >> this script (below) in the restlet mailing list archives, but it's
> >> quite old and seems to depend on POM files coming with the restlet
> >> distribution (under lib/poms), and there is no such directory in the
> >> dist that I downloaded.
> >>
> >> What's the easiest way to do this?
> >
> > http://www.restlet.org/downloads/maven
> >
> > Rhett
> >
> >>
> >> Marc
> >>
> >> > -----Message d'origine-----
> >> > De : news [EMAIL PROTECTED] De la part de Vincent
> >> > Envoyé : jeudi 18 janvier 2007 20:36
> >> > À : [email protected]
> >> > Objet : Script to install a Restlet distribution into a
> >> > maven2 repository
> >> >
> >> > Hi all,
> >> >
> >> > I use this bash  script to upgrade my local maven2 repository
> >> > each time a new version of Restlet comes up.
> >> > Some of you might find it useful.
> >> >
> >> > -Vincent.
> >> >
> >> > #!/bin/bash
> >> > #
> >> > # This script installs a Restlet disrtribution  into a local
> >> > (filesystem)
> >> > # maven2 repository.
> >> > #
> >> > # Usage: restlet2mvn.bsh <path to Restlet distribution >
> >> > <path to local maven
> >> > repository>
> >> > #
> >> >
> >> > if [ $# -le 1 ]; then
> >> >    echo "Usage: restlet2mvn.bsh <path to Restlet distribution
> >> > > <path to local
> >> > maven repository>"
> >> >    exit 1;
> >> > fi
> >> > RESTLET_DIST=$1
> >> > MAVEN_REPOSITORY=$2
> >> > MVN=mvn
> >> >
> >> > if [ ! -e $RESTLET_DIST ]
> >> > then
> >> >    echo "Restlet distribution not found: $RESTLET_DIST"
> >> >    exit 1;
> >> > fi
> >> >
> >> > if [ ! -e $MVN_REPO ]
> >> > then
> >> >    echo "Maven repository not found: $MVN_REPO"
> >> >    exit 1;
> >> > fi
> >> >
> >> > LIB_DIR=$RESTLET_DIST/lib
> >> > POMS_DIR=$RESTLET_DIST/lib/poms
> >> >
> >> > poms=`ls $POMS_DIR/*.pom`
> >> >
> >> >
> >> > for pom in $poms
> >> > do
> >> >  #  restlet/lib/poms/foo.pom -> restlet/lib/foo.jar
> >> >  jar=`echo $pom | sed s/.pom$/.jar/g | sed s/poms\\\///g`
> >> >  if [ -e $jar ]
> >> >   then
> >> >    # Extract the group, artifact id, and version number from the
> >> POM:
> >> >    # We assume that the first <groupId>, <artifactId>,
> >> > <version> tags found in
> >> > the pom
> >> >    # contain the module's group id, artifact id, and version #.
> >> >    # This will break if the pom contains commented out tags:
> >> >    #      <groupId>foo<.groupId>
> >> >    #      <!-- <artifactId>bar</artifactId> -->
> >> >    #      <artifactId>bar</artifactId>
> >> >    #      <versio>1.0</version>
> >> >    group=` grep --regexp '<groupId>.*</groupId>'
> >> > --max-count=1   $pom | sed
> >> > 's/[[:space:]]*<[^><]*>[[:space:]]*//g' `
> >> >    artifact=` grep --regexp '<artifactId>.*</artifactId>'
> >> > --max-count=1   $pom |
> >> > sed 's/[[:space:]]*<[^><]*>[[:space:]]*//g' `
> >> >    version=` grep --regexp '<version>.*</version>'
> >> > --max-count=1   $pom | sed
> >> > 's/[[:space:]]*<[^><]*>[[:space:]]*//g' `
> >> >    # Now deploy the module
> >> >    $MVN   deploy:deploy-file -DgroupId=$group \
> >> >           -DgeneratePom=false \
> >> >           -DpomFile=$pom \
> >> >           -DartifactId=$artifact \
> >> >           -Dversion=$version \
> >> >           -Dpackaging=jar \
> >> >           -Dfile=$jar \
> >> >           -DrepositoryId=local-repository \
> >> >           -Durl=file://$MAVEN_REPOSITORY
> >> >
> >> >   fi
> >> > done
> >> >
> >> > exit
> >> >
> >>
> >>
> >>
> >
> > ------------------------------------------------------
> >
> http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2440449
> >
>
> ------------------------------------------------------
>
> http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2440453
>

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2440648

Reply via email to