[ https://jira.codehaus.org/browse/MSITE-604?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jörg Schaible updated MSITE-604: -------------------------------- Comment: was deleted (was: {color:red} Sorry, forget this, the error is in the path. I'll try to build another one. {color} New MSITE-604-it.patch against svn rev 1630660. IT executed with: rm -rf target/it mvn integration-test -Prun-its -Dinvoker.test=MSITE-604 Build fails, extract from build.log: {noformat} [INFO] --- maven-site-plugin:3.4.1-SNAPSHOT:deploy (default-cli) @ MSITE-604 --- [DEBUG] Configuring mojo org.apache.maven.plugins:maven-site-plugin:3.4.1-SNAPSHOT:deploy from plugin realm ClassRealm[plugin>org.apache.maven.plugins:maven-site-plugin:3.4.1-SNAPSHOT, parent: sun.misc.Launcher$AppClassLoader@2bb0bf9a] [DEBUG] Configuring mojo 'org.apache.maven.plugins:maven-site-plugin:3.4.1-SNAPSHOT:deploy' with basic configurator --> [DEBUG] (f) chmod = true [DEBUG] (f) chmodMode = g+w,a+rX [DEBUG] (f) chmodOptions = -Rf [DEBUG] (f) inputDirectory = /home/jos/src/Apache/Maven/Plugins/maven-site-plugin/target/it/MSITE-604/target/site [DEBUG] (f) inputEncoding = UTF-8 [DEBUG] (f) localRepository = id: local url: file:///home/jos/src/Apache/Maven/Plugins/maven-site-plugin/target/local-repo/ layout: default snapshots: [enabled => true, update => always] releases: [enabled => true, update => always] [DEBUG] (f) mavenSession = org.apache.maven.execution.MavenSession@75f3e0c5 [DEBUG] (f) project = MavenProject: org.apache.maven.plugins.site.its:MSITE-604:1.0-SNAPSHOT @ /home/jos/src/Apache/Maven/Plugins/maven-site-plugin/target/it/MSITE-604/pom.xml [DEBUG] (f) reactorProjects = [MavenProject: org.apache.maven.plugins.site.its:MSITE-604:1.0-SNAPSHOT @ /home/jos/src/Apache/Maven/Plugins/maven-site-plugin/target/it/MSITE-604/pom.xml] [DEBUG] (f) settings = org.apache.maven.execution.SettingsAdapter@7233d91f [DEBUG] (f) siteDirectory = /home/jos/src/Apache/Maven/Plugins/maven-site-plugin/target/it/MSITE-604/src/site [DEBUG] (f) skipDeploy = false [DEBUG] -- end configuration -- [DEBUG] Deploying to '${msite604.siteRepository.Root}/settingsRepositoryUrl/', Using credentials from server id 'settingsId' [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 2.506 s [INFO] Finished at: 2014-10-10T13:26:43+02:00 [INFO] Final Memory: 19M/214M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-site-plugin:3.4.1-SNAPSHOT:deploy (default-cli) on project MSITE-604: Wagon protocol '' doesn't support directory copying -> [Help 1] {noformat} As you can see, one of the properties of settings.xml has been substituted, the other one (containing the protocol) has not. {noformat} $ mvn -version Apache Maven 3.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; 2014-08-11T22:58:10+02:00) Maven home: /usr/share/maven-bin-3.2 Java version: 1.7.0_67, vendor: Oracle Corporation Java home: /opt/oracle-jdk-bin-1.7.0.67/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "3.14.14-gentoo", arch: "amd64", family: "unix" {noformat}) > Properties from settings.xml are not recognized in site distribution > management > -------------------------------------------------------------------------------- > > Key: MSITE-604 > URL: https://jira.codehaus.org/browse/MSITE-604 > Project: Maven Site Plugin > Issue Type: Bug > Components: site:deploy > Affects Versions: 3.0 > Environment: Apache Maven 2.2.1 and 3.0.3 > Reporter: Marcin Kuthan > Fix For: backlog > > Attachments: MSITE-604-it.patch, MSITE-604-maven3-2.patch, > MSITE-604-maven3.patch, MSITE-604.tgz > > > My distribution management section looks like: > {code} > <distributionManagement> > <site> > <id>${acme-corporate-pom.siteRepositoryId}</id> > <url>${acme-corporate-pom.siteRepositoryUrl}</url> > </site> > </distributionManagement> > {code} > Where the default property values are defined in the pom: > {code} > <properties> > > <acme-corporate-pom.siteRepositoryId>acme-site</acme-corporate-pom.siteRepositoryId> > > <acme-corporate-pom.siteRepositoryUrl>scp://sites.intranet.acme.com/var/www</acme-corporate-pom.siteRepositoryUrl> > </properties> > {code} > I'm able redefine properties from command line, the provided repository is > used instead default one: > {code} > mvn site:site site:deploy > -Dacme-corporate-pom.siteRepositoryUrl=scp://somehost/var/www/sites > -Dacme-corporate-pom.siteRepositoryId=somehost > {code} > But when I redefine properties in the profile in {{settings.xml}}, they are > ignored. The profile is activated in {{<activeProfiles}} element. > It looks, than only m-site-p ignores properties defined in the > {{settings.xml}} file. m-deploy-p recognizes properties as I expected > (distribution management section for articats deployment is configured in > similar way to site deployment). > -- > Marcin Kuthan > Maven For Enterprise - http://code.google.com/p/m4enterprise/ -- This message was sent by Atlassian JIRA (v6.1.6#6162)