Wagon creates directory, but for WEB-DAV protocol.
It doesn't create directories for wagon-http-lightweight protocol
(AFAIK this protocol doesn't support creating directories at all).

The problem is the wagon by default binds https://... to this
wagon-http-lightweight,
but not to web-dav.

To make the thinks worse webdav://... also does not work for me in
release plugin.

Thank you,
Piotr Tabor


Carlos Sanchez pisze:
> check the permissions because wagon definitely creates the dirs
>
> On 9/6/07, Rémy Sanlaville <[EMAIL PROTECTED]> wrote:
>   
>> Hi Michael,
>>
>> Sorry for my late reply, but I am quite busy at the moment...
>>
>> 2007/9/1, Michael McCallum <[EMAIL PROTECTED]>:
>>     
>>> cat /etc/debian_version
>>> lenny/sid
>>>
>>> enabled dav and dav_fs
>>> if you need auth - i recommend -
>>> using digest authentication
>>>
>>> <Directory /path/to/repo>
>>> Dav on
>>> </Directory>
>>>
>>> thats all nothing magic
>>>       
>> It seems that our apache configuration is ok (cf. our configuration at the
>> end).
>>
>> are you using ssl? if you you need to ensure that the vm running maven
>>     
>>> trusts
>>> the certificate
>>>       
>> Not for the moment.
>>
>> We continue some tests this morning and it seems effectively that
>> wagon-webdav do not ask for the creation of the directories before uploading
>> the artifact as we can see in the following logs :
>>
>>    [Thu Sep 06 10:36:27 2007] [error] [client 10.194.3.100] Unable to PUT
>> new contents for
>>    /inhouse.snapshot/com/test/my-plugin/1.0-SNAPSHOT/my-
>> plugin-1.0-20070906.083623-1.jar.
>>    [403, #0]
>>    [Thu Sep 06 10:36:27 2007] [error] [client 10.194.3.100] (2)No such file
>> or directory: An error occurred while opening a
>>    resource.  [500, #0] [Thu Sep 06 10:38:55 2007] [error] [client
>> 10.194.3.100] File does not
>>    exist: /home/maven2/proximity/inhouse.snapshot/storage/com
>>
>> If I create the com directory then I have the same error log for the next
>> directory: test
>>
>>    [Thu Sep 06 10:36:27 2007] [error] [client 10.194.3.100] Unable to PUT
>> new contents for
>>    /inhouse.snapshot/com/test/my-plugin/1.0-SNAPSHOT/my-
>> plugin-1.0-20070906.083623-1.jar.
>>    [403, #0]
>>    [Thu Sep 06 10:36:27 2007] [error] [client 10.194.3.100] (2)No such file
>> or directory: An error occurred while opening a
>>    resource.  [500, #0] [Thu Sep 06 10:38:55 2007] [error] [client
>> 10.194.3.100] File does not
>>    exist: /home/maven2/proximity/inhouse.snapshot/storage/com/test
>>
>> Here is my configuration:
>>   - apache version:
>> ii  apache2-mpm-itk              2.2.3-01-1+b7                multiuser
>> MPM for Apache 2.2
>> ii  apache2.2-common           2.2.3-4+etch1                Next
>> generation, scalable, extendable web server
>>
>>  - apache conf:
>>
>> NameVirtualHost *:80
>> <AuthnProviderAlias ldap ldap-alias1>
>> AuthLDAPURL
>> ldap://gdc1.mydomain.fr:389/OU=Annuaire,DC=rd,DC=mydomain,DC=fr?sAMAccountName?base?(objectClass=user)
>> </AuthnProviderAlias>
>>
>> <VirtualHost *:80>
>> ServerName gmaven2.mydomain.fr
>> DocumentRoot /home/maven2/proximity
>> SuexecUserGroup tomcat55 www-data
>>
>> Alias /inhouse /home/maven2/proximity/inhouse/storage
>> Alias /inhouse.snapshot /home/maven2/proximity/inhouse.snapshot/storage
>>
>> DavLockDB /var/lock/dav/DavLock
>>
>> <Directory "/home/maven2/proximity">
>>         Options Indexes FollowSymLinks MultiViews ExecCGI
>>         AllowOverride None
>>         Order allow,deny
>>         allow from all
>>        AuthType Basic
>>        AuthBasicProvider file ldap-alias1
>>        AuthName LDAP_Protected_Place
>>        AuthzLDAPAuthoritative off
>>        AuthUserFile /var/lib/misc/htpasswd
>>       Require valid-user
>>       DAV On
>> </Directory>
>> </VirtualHost>
>>
>> I use the 1.0-beta-2 version of wagon-webdav.
>>    <extensions>
>>      <extension>
>>        <groupId>org.apache.maven.wagon</groupId>
>>        <artifactId>wagon-webdav</artifactId>
>>        <version>1.0-beta-2</version>
>>      </extension>
>>    </extensions>
>>
>> Thanks,
>>
>> Rémy
>>
>>     
>
>
>   


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

Reply via email to