maven-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jason van Zyl <ja...@sonatype.com>
Subject Re: [MDEP-269] please review
Date Mon, 21 Jun 2010 15:28:29 GMT
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 <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
>> 
>> 

Thanks,

Jason

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

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




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