[ 
https://jira.codehaus.org/browse/MRM-1772?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=328618#comment-328618
 ] 

Pavel commented on MRM-1772:
----------------------------

I can confirm it what 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.
                
> properties project.parent.xxx not supported
> -------------------------------------------
>
>                 Key: MRM-1772
>                 URL: https://jira.codehaus.org/browse/MRM-1772
>             Project: Archiva
>          Issue Type: Bug
>          Components: repository interface
>    Affects Versions: 1.4-M4
>         Environment: Debian + jdk1.7
>            Reporter: Vincent D
>         Attachments: Capture_archiva.png
>
>
> Hi,
> I use a maven module project, do not repeat license and organisation values i 
> use a variable ${project.parent.xxx}. Maven build successfully, report site 
> is ok but in archiva browser don't show value but properties variable name 
> (show attachement).
> The param project.parent it's supported by archiva?
> Regards,
> Vincent.

--
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

Reply via email to