Declaring a site with a file:// location one layer deep results in site-deploy
failure
--------------------------------------------------------------------------------------
Key: MNG-3154
URL: http://jira.codehaus.org/browse/MNG-3154
Project: Maven 2
Issue Type: Bug
Components: Sites & Reporting
Affects Versions: 2.0.4
Reporter: Tom Guyette
To reproduce:
1 - Create a project that has a <site> declaration that uses a
<url>file:///usr/local/test/</url>
2 - Make sure the directory /usr/local/test exists and has appropriate write
permissions
3 - Run site-deploy on the project
4 - Receive error that looks something like this:
[INFO] [site:deploy]
file:///usr/local/m2-websites/transport-webservice/site/transport-webservice-xmlbeans-jar
- Session: Opened
file:///usr/local/m2-websites/transport-webservice/site/transport-webservice-xmlbeans-jar
- Session: Disconnecting
file:///usr/local/m2-websites/transport-webservice/site/transport-webservice-xmlbeans-jar
- Session: Disconnected
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error uploading site
Embedded error: Error copying directory structure
/usr/local/m2-websites/transport-webservice/site/transport-webservice-xmlbeans-jar/./checkstyle.html
(No such file or directory)
5 - Change the site <url> such that maven will have to create *TWO NEW* layers
of directory, run site-deploy, note that it works!
6 - Change the site <url> such that maven will have to create ZERO new layers
of directory, run site-deploy, note that it also works!
site-deploy only seems to fail in the case where Maven has to create a single
subdirectory for the current project. It looks like wagon doesn't realize it
has to create the first layer of directory... possibly something to do with
explicit mention of "." as a directory in the wagon code.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira