Mykel Alvis created MSITE-630:
---------------------------------
Summary: URLs created by properties in the settings file don't get
expanded
Key: MSITE-630
URL: https://jira.codehaus.org/browse/MSITE-630
Project: Maven 2.x and 3.x Site Plugin
Issue Type: Bug
Affects Versions: 3.0
Environment: maven 3.0.4
Reporter: Mykel Alvis
Attachments: site-deploy-tests.zip
I use a properties set in the settings file to make migrations from multiple
work locations easier. One of these is the URL to deploy the site.
In 3.0, I get the following error unless I define the property as a
-Dproperty=value on the command line. With 3.0-beta-3 these work without error.
{noformat}
..... Error uploading site: Cannot connect. Reason:
java.net.UnknownHostException: ${default.site.location}
{noformat}
Attached is a set of projects that will demonstrate this.
It will be necessary to do the following to set up the test
# determine a url for a site repository. I use
scp://documentation.mytest.net/var/www/html/documentation/m2-sites/IGNORE which
is fake and will not work.
# Add a property in settings.xml
{{<default.site.location>scp://documentation.mytest.net/var/www/html/documentation/m2-sites/IGNORE</default.site.location>}}
# unzip the tests and modify the pom in test-working1, test-working3, and
test-working4 to point to your target site url.
# run test.sh
On my machine, all the test-working* projects deploy, test-notworking1 does not
deploy (with the aforementioned error) and test-notworking1 will work with the
property specified on the command line via
-Ddefault.site.location=scp://documentation.mytest.net/var/www/html/documentation/m2-sites/IGNORE
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira