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]