We we taking about the same thing here?

what getFileList() has any thing to do with metadata or maven-metadata.xml????


-D

On Sun, Oct 12, 2008 at 9:16 AM, Oleg Gusakov
<[EMAIL PROTECTED]> wrote:
> Try using the metadata? I count only on that in Mercury repository
> implementation. Plus I will provide a utility to create/correct
> maven-metadata.xml files on the file system.
>
> The only big problem is that classifiers are not covered anywhere, to deal
> with them I had to extend the metadata model, but that is not compatible
> with modello-generated readers and writers. So I had to backup for now, but
> that question needs to be addressed sooner ot later.
>
> Oleg
>
> Dan Tran wrote:
>>
>> yup, getFileList is not there, but resourceExists is there.
>>
>> I use both getFileList and resourceExists to figure out a  list of
>> remote files recursively.
>> This way to plugin can base on that list and download files.  However,
>> i can just docs
>> the work around to have user to use http wagon instead.
>>
>> -D
>>
>> On Sun, Oct 12, 2008 at 8:50 AM, Oleg Gusakov
>> <[EMAIL PROTECTED]> wrote:
>>
>>>
>>> Correct, it did not. As well as resourceExists() - in those two I count
>>> on
>>> metadata.xml to exist in the remote repo. And as it was not mandated by
>>> ITs
>>> - I thought it's ok.
>>>
>>> What breaks?
>>>
>>> Oleg
>>>
>>> Dan Tran wrote:
>>>
>>>>
>>>> Oleg, the mercury dav comes with 2.1-M2-SNAPSHOT has not implemented
>>>> Wagon.getFileList yet
>>>>
>>>> [ERROR] FATAL ERROR
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] The wagon you are using has not implemented getFileList()
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] Trace
>>>> java.lang.UnsupportedOperationException: The wagon you are using has not
>>>> impleme
>>>> nted getFileList()
>>>>       at
>>>> org.apache.maven.wagon.AbstractWagon.getFileList(AbstractWagon.java:8
>>>> 24)
>>>>       at
>>>> org.codehaus.mojo.wagon.WagonUtils.scanRemoteRepo(WagonUtils.java:107
>>>> )
>>>>       at
>>>> org.codehaus.mojo.wagon.WagonUtils.getFileList(WagonUtils.java:38)
>>>>       at org.codehaus.mojo.wagon.ListMojo.execute(ListMojo.java:54)
>>>>       at
>>>> org.codehaus.mojo.wagon.AbstractWagonMojo.execute(AbstractWagonMojo.j
>>>> ava:122)
>>>>
>>>> On Sat, Oct 11, 2008 at 4:58 PM, Dan Tran <[EMAIL PROTECTED]> wrote:
>>>>
>>>>
>>>>>
>>>>> i will try,
>>>>>
>>>>> However, I would like to my wagon plugin to work with any wagon
>>>>> extenstion.  When to plan to release the first wagon-mercury provider?
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> http://people.apache.org/repo/m2-snapshot-repository/org/apache/maven/wagon/wagon-mercury
>>>>> is up to date?
>>>>>
>>>>> Thanks
>>>>>
>>>>> -Dan
>>>>>
>>>>>
>>>>> On Sat, Oct 11, 2008 at 11:28 AM, Oleg Gusakov
>>>>> <[EMAIL PROTECTED]> wrote:
>>>>>
>>>>>
>>>>>>
>>>>>> Dan - there are two packages there - zip, gz; try zip:
>>>>>>
>>>>>>
>>>>>>
>>>>>> http://people.apache.org/~ogusakov/repos/staging/org/apache/maven/apache-maven/2.1.0-M2-SNAPSHOT
>>>>>>
>>>>>>
>>>>>> No - you don't have to switch protocol, mercury there is a replacement
>>>>>> for
>>>>>> the below-mentioned protocols and passed all the ITs.
>>>>>>
>>>>>> Cheers,
>>>>>> Oleg
>>>>>>
>>>>>> Dan Tran wrote:
>>>>>>
>>>>>>
>>>>>>>
>>>>>>> oleg
>>>>>>>
>>>>>>> I can't unpack it your maven dist
>>>>>>>
>>>>>>> -D
>>>>>>>
>>>>>>> On Fri, Oct 10, 2008 at 9:50 PM, Dan Tran <[EMAIL PROTECTED]> wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>>
>>>>>>>> I dont have to declare mercury in <extensions> tag right?
>>>>>>>>
>>>>>>>> am I still use "dav:" for wagon url?
>>>>>>>>
>>>>>>>> -D
>>>>>>>>
>>>>>>>> On Fri, Oct 10, 2008 at 9:41 PM, Oleg Gusakov
>>>>>>>> <[EMAIL PROTECTED]> wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>>
>>>>>>>>> Dan,
>>>>>>>>>
>>>>>>>>> I have 2.1-M2-SNAPSHOT with Mercury wagon packaged into it for
>>>>>>>>> http/https/dav, if you are interested -
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> http://people.apache.org/~ogusakov/repos/staging/org/apache/maven/apache-maven/2.1.0-M2-SNAPSHOT/apache-maven-2.1.0-M2-20081003.231722-1-bin.gz
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>> Oleg
>>>>>>>>>
>>>>>>>>> Dan Tran wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> i am using 2.1-M2, have not tested with web deployment yet.
>>>>>>>>>> However
>>>>>>>>>> my
>>>>>>>>>> IT test show i can download a single file using a dav url
>>>>>>>>>>
>>>>>>>>>> Any how, it turns how i need both xerces adn commons-collections
>>>>>>>>>> in
>>>>>>>>>> my
>>>>>>>>>> extensions.
>>>>>>>>>>
>>>>>>>>>> but I now run into 2 issues:
>>>>>>>>>>
>>>>>>>>>>  1 getFileList from
>>>>>>>>>> https://dav.codehaus.org/snapshots.repository/mojo
>>>>>>>>>>  return "..DS_Store"
>>>>>>>>>>
>>>>>>>>>>  2. getFilelist from
>>>>>>>>>> https://dav.codehaus.org/snapshots.repository/mojo/some/valid/path
>>>>>>>>>>
>>>>>>>>>>  returns exception:
>>>>>>>>>>
>>>>>>>>>> [INFO] [wagon:list {execution: list}]
>>>>>>>>>> [INFO] Listing https://dav.codehaus.org/snapshots.repository/mojo
>>>>>>>>>> ...
>>>>>>>>>> Oct 10, 2008 8:08:03 PM
>>>>>>>>>> org.apache.commons.httpclient.auth.AuthChallengeProcesso
>>>>>>>>>> r selectAuthScheme
>>>>>>>>>> INFO: basic authentication scheme selected
>>>>>>>>>> [INFO]
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> ------------------------------------------------------------------------
>>>>>>>>>> [ERROR] BUILD ERROR
>>>>>>>>>> [INFO]
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> ------------------------------------------------------------------------
>>>>>>>>>> [INFO] Error handling resource
>>>>>>>>>>
>>>>>>>>>> Embedded error: Destination path exists but is not a WebDAV
>>>>>>>>>> collection
>>>>>>>>>> (director
>>>>>>>>>> y):
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> https://dav.codehaus.org/snapshots.repository/mojo/org/codehaus/mojo/build-h
>>>>>>>>>> elper-maven-plugin/1.2-SNAPSHOT
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> so it seems we cannot use full path to dav's URL
>>>>>>>>>>
>>>>>>>>>> is this a bug in wagon webdav?
>>>>>>>>>>
>>>>>>>>>> -D
>>>>>>>>>>
>>>>>>>>>> On Fri, Oct 10, 2008 at 7:56 PM, Brett Porter
>>>>>>>>>> <[EMAIL PROTECTED]>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> It will need to be added to the extensions.
>>>>>>>>>>>
>>>>>>>>>>> It really shouldn't be necessary though - what version of Maven
>>>>>>>>>>> are
>>>>>>>>>>> you using, and does the dav deployment work normally?
>>>>>>>>>>>
>>>>>>>>>>> - Brett
>>>>>>>>>>>
>>>>>>>>>>> 2008/10/11 Dan Tran <[EMAIL PROTECTED]>:
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Ok, i added         xerces to my plugin's classpath, still no
>>>>>>>>>>>> go.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> still looking
>>>>>>>>>>>>
>>>>>>>>>>>> -D
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Fri, Oct 10, 2008 at 7:45 PM, Brett Porter
>>>>>>>>>>>> <[EMAIL PROTECTED]>
>>>>>>>>>>>> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> No, I think you need to add xerces, or find out why the
>>>>>>>>>>>>> jackrabbit
>>>>>>>>>>>>> version of those classes are being used instead of the patched
>>>>>>>>>>>>> version
>>>>>>>>>>>>> (there's also a chance that there is a new release of
>>>>>>>>>>>>> jackrabbit
>>>>>>>>>>>>> that
>>>>>>>>>>>>> includes the patch now - I haven't checked).
>>>>>>>>>>>>>
>>>>>>>>>>>>> - Brett
>>>>>>>>>>>>>
>>>>>>>>>>>>> 2008/10/11 Dan Tran <[EMAIL PROTECTED]>:
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> No sure how to proceed.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> are you suggesting me to add jackrabt to my plugin;'s
>>>>>>>>>>>>>> classpath?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> -D
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Fri, Oct 10, 2008 at 7:23 PM, Brett Porter
>>>>>>>>>>>>>> <[EMAIL PROTECTED]>
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> 2008/10/11 Dan Tran <[EMAIL PROTECTED]>:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hello,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I am currently continue on with James Dumay's
>>>>>>>>>>>>>>>> wagon-maven-plugin
>>>>>>>>>>>>>>>> at
>>>>>>>>>>>>>>>> MOJO's sanbox and running to issue invokes'
>>>>>>>>>>>>>>>> Wagon:getFilelist()
>>>>>>>>>>>>>>>> with
>>>>>>>>>>>>>>>> wagon-webdav-jackrabbit
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> The IT pom is at
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> http://svn.codehaus.org/mojo/trunk/sandbox/wagon-maven-plugin/src/it/webdav
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Maybe this is a classpath ordering problem - to apply a patch
>>>>>>>>>>>>>>> from
>>>>>>>>>>>>>>> Jackrabbit's JIRA we included a couple of Jackrabbit source
>>>>>>>>>>>>>>> files
>>>>>>>>>>>>>>> in
>>>>>>>>>>>>>>> the wagon. If the versions from Jackrabbit are being used
>>>>>>>>>>>>>>> instead
>>>>>>>>>>>>>>> it
>>>>>>>>>>>>>>> is fine, but you will need to include Xerces as a dependency
>>>>>>>>>>>>>>> as
>>>>>>>>>>>>>>> well.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I also try it with with wagon-webdav-beta-2, the getFilelist
>>>>>>>>>>>>>>>> returns
>>>>>>>>>>>>>>>> wrong data.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Yep, that bug was fixed up in beta-4.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> - Brett
>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>> Brett Porter
>>>>>>>>>>>>>>> Blog: http://blogs.exist.com/bporter/
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>>>>>>>>>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>>>>>>>>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>> Brett Porter
>>>>>>>>>>>>> Blog: http://blogs.exist.com/bporter/
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>>>>>>>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>>>>>>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> Brett Porter
>>>>>>>>>>> Blog: http://blogs.exist.com/bporter/
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>>>>>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> ---------------------------------------------------------------------
>>>>>>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>>>>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>>
>>>>
>>>>
>>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to