This is out of scope for the dependency plugin. It's like the site plugin 
growing out of control. The dependency plugin is manipulating dependencies not 
finding them and doing migrations.

On Jun 21, 2010, at 10:48 AM, nicolas de loof wrote:

> 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 <[email protected]>
> 
>> 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
>> <[email protected]> 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 <[email protected]>
>>> 
>>>> 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
>>>> <[email protected]>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 <[email protected]>
>>>>> 
>>>>>> 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
>>>>>> <[email protected]>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: [email protected]
>> For additional commands, e-mail: [email protected]
>> 
>> 

Thanks,

Jason

----------------------------------------------------------
Jason van Zyl
Founder,  Apache Maven
http://twitter.com/jvanzyl
---------------------------------------------------------

{script:nopre:"/Users/jvanzyl/signature/signature.sh"}



Reply via email to