[ https://jira.codehaus.org/browse/MNG-5522?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=339882#comment-339882 ]
Jason van Zyl commented on MNG-5522: ------------------------------------ Please read https://cwiki.apache.org/confluence/display/MAVEN/Submitting+Issue+for+Maven's+Core > properties project.parent.xxx not supported under Linux > ------------------------------------------------------- > > Key: MNG-5522 > URL: https://jira.codehaus.org/browse/MNG-5522 > Project: Maven 2 & 3 > Issue Type: Bug > Components: Bootstrap & Build, POM > Affects Versions: 3.0.5 > Environment: Few Linuxes tested, work under Windows > Reporter: Pavel > > Initially it was there: > https://jira.codehaus.org/browse/MRM-1772#comment-333654 . But It is maven > problem itself. > It is reproducible on two our Linux machines (Fedora and Gentoo), so it may > be Linux relative. On all our colleagues on windows it does not reproduced. > Some details. > Parent pom among others have: > {code} > <version>1.5.300-SNAPSHOT</version> > <name>imus</name> > ... > <properties> > <spring.version>2.5.6</spring.version> > <spring3.version>3.2.2.RELEASE</spring3.version> > <mule.version>2.1.1</mule.version> > <aspectj.version>1.7.0</aspectj.version> > <source.encoding>windows-1251</source.encoding> > <maven.test.include>none</maven.test.include> > <maven.compiler.source>1.7</maven.compiler.source> > <maven.compiler.target>1.7</maven.compiler.target> > <rootProjectPath>${basedir}</rootProjectPath> > <rootProjectPath1>QWERTY</rootProjectPath1> > </properties> > {code} > First child module: > {code} > <build> > <plugins> > <plugin> > <groupId>org.apache.maven.plugins</groupId> > <artifactId>maven-antrun-plugin</artifactId> > <version>1.1</version> > <executions> > <execution> > <phase>validate</phase> > <goals> > <goal>run</goal> > </goals> > <configuration> > <tasks> > > <echo>[project.parent.rootProjectPath]: > ${project.parent.rootProjectPath}</echo> > > <echo>[project.parent.getRootProjectPath()]: > ${project.parent.getRootProjectPath()}</echo> > > <echo>[project.parent.rootProjectPath1]: > ${project.parent.rootProjectPath1}</echo> > > <echo>[project.parent.spring3.version]: > ${project.parent.spring3.version}</echo> > > <echo>[project.parent.properties.spring3.version]: > ${project.parent.properties.spring3.version}</echo> > > <echo>[project.parent.properties.rootProjectPath]: > ${project.parent.properties.rootProjectPath}</echo> > > <echo>[project.parent.properties.rootProjectPath1]: > ${project.parent.properties.rootProjectPath1}</echo> > > <echo>[project.parent.name]: ${project.parent.name}</echo> > > <echo>[project.parent.properties]: ${project.parent.properties}</echo> > </tasks> > </configuration> > </execution> > </executions> > </plugin> > </plugins> > </build> > {code} > *In out I see what project.parent.name resolved and even > project.parent.properties, but not any property in collection (f.e. > project.parent.rootProjectPath or project.parent.properties.rootProjectPath) > as it should [by documentation|http://maven.apache.org/pom.html#Properties]*: > {code} > [INFO] --- maven-antrun-plugin:1.1:run (default) @ antinform-lib-parent --- > [INFO] Executing tasks > [echo] [project.parent.rootProjectPath]: > ${project.parent.rootProjectPath} > [echo] [project.parent.getRootProjectPath()]: > ${project.parent.getRootProjectPath()} > [echo] [project.parent.rootProjectPath1]: > ${project.parent.rootProjectPath1} > [echo] [project.parent.spring3.version]: > ${project.parent.spring3.version} > [echo] [project.parent.properties.spring3.version]: > ${project.parent.properties.spring3.version} > [echo] [project.parent.properties.rootProjectPath]: > ${project.parent.properties.rootProjectPath} > [echo] [project.parent.properties.rootProjectPath1]: > ${project.parent.properties.rootProjectPath1} > [echo] [project.parent.name]: imus > [echo] [project.parent.properties]: {rootProjectPath1=QWERTY, > spring3.version=3.2.2.RELEASE, mule.version=2.1.1, aspectj.version=1.7.0, > maven.compiler.target=1.7, source.encoding=windows-1251, > maven.test.include=none, maven.compiler.source=1.7, spring.version=2.5.6, > rootProjectPath=/home/pasha/imus/IdeaProjects/imus-1.5} > {code} > Version is 3.0.5: > {code} > $ mvn --version > Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true > Apache Maven 3.0.5 (rNON-CANONICAL_2013-03-12_12-47_mockbuild; 2013-03-12 > 16:47:10+0400) > Maven home: /usr/share/maven > Java version: 1.7.0_25, vendor: Oracle Corporation > Java home: /usr/java/jdk1.7.0_25/jre > Default locale: ru_RU, platform encoding: UTF-8 > OS name: "linux", version: "3.9.9-301.fc19.x86_64", arch: "amd64", family: > "unix" > {code} > I'm use it on Fedora Linux. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira