maven-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From nicolas de loof <nicolas.del...@gmail.com>
Subject Re: [MDEP-269] please review
Date Mon, 21 Jun 2010 14:48:30 GMT
True,

I'll commit the REST-based code in maven-dependency-plugin, as it is easier
to configure for any other repository manager, and try to prepare a contrib
to nexus-maven-plugin

Cheers,
Nicolas



2010/6/21 Brian Fox <brianf@infinity.nu>

> If you're using the nexus api, then this belongs in the
> nexus-maven-plugin, not the maven-dependency-plugin.
>
> On Mon, Jun 21, 2010 at 8:39 AM, nicolas de loof
> <nicolas.deloof@gmail.com> wrote:
> > I tried to write an alternate implementation of MDEP-269 using nexus
> indexer
> > API, based on samples found on sonatype blog.
> >
> > I got some few issues :
> >
> > I had to add sonatype forge as repository to resolve dependencies, not
> > really pleasant as the maven plugin is expected to build using central
> repo.
> >
> > I had to stub the plexus Logger Component with SilentLoger - maven 2.2.1
> > doesn't provides such component
> >
> > I get an error when running the indexUpdater
> > : java.lang.ClassNotFoundException:
> > org.eclipse.jetty.client.security.Authorization - I can't find a
> dependency
> > to this eclipse plugin in nexus-indexer POM.xml
> >
> > Maybe you can help me on last issue, but the first one is a blocker AFAIK
> to
> > be used in Maven Dependency Plugin.
> >
> > Nicolas
> >
> > 2010/6/18 Tamás Cservenák <tamas@cservenak.net>
> >
> >> Well, we had an issue:
> >>
> >> https://issues.sonatype.org/browse/NEXUS-644
> >>
> >> but it was fixed more then a year ago... maybe he suffered from that
> one?
> >>
> >> But index downloaded from central was never suffering from this issue
> (it
> >> is
> >> not a Nexus instance, and Central would not be a group anyway). Use the
> >> latest release of Nexus Indexer and please test it. If you find hashes
> >> usable, please close the issue.
> >>
> >> Note: In issue above MD5 hashes are mentioned, but MD5 is not supported
> >> anymore, not on index. Only SHA1 hashes are.
> >>
> >> Thanks,
> >> ~t~
> >>
> >> On Fri, Jun 18, 2010 at 10:35 PM, nicolas de loof
> >> <nicolas.deloof@gmail.com>wrote:
> >>
> >> > I discussed with the author of alf-maven-osecm (that suggested me this
> >> > feature) and he reported me he first tried to use the repo index but
> >> didn't
> >> > find the hash in it. I've not tried by myslef. If hash is included,
> >> please
> >> > close my Jira issue on Nexus and I'll double check this.
> >> >
> >> > 2010/6/18 Tamás Cservenák <tamas@cservenak.net>
> >> >
> >> > > I don't get it, what do you mean by "repository index generated by
> >> Nexus
> >> > > ...
> >> > > doesn't include the artifact hash"?
> >> > >
> >> > > What makes you think hash is not on the index?
> >> > >
> >> > > Thanks,
> >> > > ~t~
> >> > >
> >> > > On Fri, Jun 18, 2010 at 11:52 AM, nicolas de loof
> >> > > <nicolas.deloof@gmail.com>wrote:
> >> > >
> >> > > > Hi folks,
> >> > > >
> >> > > > I'm working on MDEP-269 <http://jira.codehaus.org/browse/MDEP-269>
> -
> >> > > > convert
> >> > > > a legacy lib/*.jar to maven <dependencies>
> >> > > > I've attached a patch to Jira as I'd like your opinion on the
way
> to
> >> > > > support
> >> > > > this use case.
> >> > > >
> >> > > > My patch uses Nexus REST API to query the repository manager
for
> >> > > artifacts
> >> > > > based on local files SHA1 hash.
> >> > > > The query URL is configurable, and the Xpath expression to extract
> >> data
> >> > > > should also, so that a non-nexus repository manager that provides
> >> > > > comparable
> >> > > > feature may be user.
> >> > > >
> >> > > > Maybe there is more performant/portable way to do this,
> >> > > > for example using repository index generated by Nexus (not sure
if
> >> > other
> >> > > > repository manager do the same) but this one doesn't include
the
> >> > > artifacts
> >> > > > hash yet (NEXUS-3596 <
> http://issues.sonatype.org/browse/NEXUS-3596>)
> >> > > >
> >> > > > WDYT ?
> >> > > >
> >> > > > Nicolas
> >> > > >
> >> > >
> >> >
> >>
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
> For additional commands, e-mail: dev-help@maven.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message