[jira] (MNG-5522) properties project.parent.xxx not supported under Linux

2014-02-20 Thread Henrik Brautaset Aronsen (JIRA)

[ 
https://jira.codehaus.org/browse/MNG-5522?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=341751#comment-341751
 ] 

Henrik Brautaset Aronsen commented on MNG-5522:
---

I'm seeing this issue as well.

 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
 Attachments: maven-MNG-5522.zip


 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}
   version1.5.300-SNAPSHOT/version
   nameimus/name
 ...
   properties
   spring.version2.5.6/spring.version
   spring3.version3.2.2.RELEASE/spring3.version
   mule.version2.1.1/mule.version
   aspectj.version1.7.0/aspectj.version
   source.encodingwindows-1251/source.encoding
   maven.test.includenone/maven.test.include
   maven.compiler.source1.7/maven.compiler.source
   maven.compiler.target1.7/maven.compiler.target
   rootProjectPath${basedir}/rootProjectPath
   rootProjectPath1QWERTY/rootProjectPath1
   /properties
 {code}
 First child module:
 {code}
   build
   plugins
   plugin
   groupIdorg.apache.maven.plugins/groupId
   artifactIdmaven-antrun-plugin/artifactId
   version1.1/version
   executions
   execution
   phasevalidate/phase
   goals
   goalrun/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] 

[jira] (MNG-5522) properties project.parent.xxx not supported under Linux

2014-02-20 Thread Henrik Brautaset Aronsen (JIRA)

[ 
https://jira.codehaus.org/browse/MNG-5522?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=341751#comment-341751
 ] 

Henrik Brautaset Aronsen edited comment on MNG-5522 at 2/20/14 7:26 AM:


I'm seeing this issue as well.  Annoying.


was (Author: henrik242):
I'm seeing this issue as well.

 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
 Attachments: maven-MNG-5522.zip


 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}
   version1.5.300-SNAPSHOT/version
   nameimus/name
 ...
   properties
   spring.version2.5.6/spring.version
   spring3.version3.2.2.RELEASE/spring3.version
   mule.version2.1.1/mule.version
   aspectj.version1.7.0/aspectj.version
   source.encodingwindows-1251/source.encoding
   maven.test.includenone/maven.test.include
   maven.compiler.source1.7/maven.compiler.source
   maven.compiler.target1.7/maven.compiler.target
   rootProjectPath${basedir}/rootProjectPath
   rootProjectPath1QWERTY/rootProjectPath1
   /properties
 {code}
 First child module:
 {code}
   build
   plugins
   plugin
   groupIdorg.apache.maven.plugins/groupId
   artifactIdmaven-antrun-plugin/artifactId
   version1.1/version
   executions
   execution
   phasevalidate/phase
   goals
   goalrun/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}

[jira] (MNG-5522) properties project.parent.xxx not supported under Linux

2014-02-08 Thread Pavel (JIRA)

 [ 
https://jira.codehaus.org/browse/MNG-5522?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pavel updated MNG-5522:
---

Attachment: maven-MNG-5522.zip

You are right, sorry.
I've provide minimal project to show problem.
The idea recursively define rootProject.path to do not redefine it manually in 
dozens of submodules. That property then used to run checkstyle plugin 
automatically on each.

Attached project consist of two modules only. And works just fine on windows 
platform (mvn clean install) on version:
{noformat}
D:\imus\temp\maven-MNG-5522\submodulemvn -version
Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 
19:22:22+0400)
Maven home: D:\imus\bin\build\apache-maven-3.1.1\bin\..
Java version: 1.7.0_21, vendor: Oracle Corporation
Java home: d:\imus\bin\jdk\jre
Default locale: en_US, platform encoding: Cp1251
OS name: windows server 2008 r2, version: 6.1, arch: amd64, family: 
windows
{noformat}
but fails on my linux machine when I run _mvn clean install_ in submodule with:
{noformat}
[ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-checkstyle-plugin:2.10:check (checkstyle) on 
project test-proj-submodule: Failed during checkstyle execution: Unable to find 
configuration file at location 
${project.parent.rootProject.path}/../checkstyle.xml: Could not find resource 
'${project.parent.rootProject.path}/../checkstyle.xml'. - [Help 1]
{noformat}

Version of maven:
{noformat}
$ mvn -version
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true 
-Dsun.java2d.pmoffscreen=false -XX:+UseCompressedOops
Apache Maven 3.1.1 (NON-CANONICAL_2013-11-08_14-32_mockbuild; 2013-11-08 
18:32:41+0400)
Maven home: /usr/share/maven
Java version: 1.7.0_45, vendor: Oracle Corporation
Java home: /usr/java/jdk1.7.0_45/jre
Default locale: ru_RU, platform encoding: UTF-8
OS name: linux, version: 3.12.9-301.fc20.x86_64, arch: amd64, family: 
unix
{noformat}

 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
 Attachments: maven-MNG-5522.zip


 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}
   version1.5.300-SNAPSHOT/version
   nameimus/name
 ...
   properties
   spring.version2.5.6/spring.version
   spring3.version3.2.2.RELEASE/spring3.version
   mule.version2.1.1/mule.version
   aspectj.version1.7.0/aspectj.version
   source.encodingwindows-1251/source.encoding
   maven.test.includenone/maven.test.include
   maven.compiler.source1.7/maven.compiler.source
   maven.compiler.target1.7/maven.compiler.target
   rootProjectPath${basedir}/rootProjectPath
   rootProjectPath1QWERTY/rootProjectPath1
   /properties
 {code}
 First child module:
 {code}
   build
   plugins
   plugin
   groupIdorg.apache.maven.plugins/groupId
   artifactIdmaven-antrun-plugin/artifactId
   version1.1/version
   executions
   execution
   phasevalidate/phase
   goals
   goalrun/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
  

[jira] (MNG-5522) properties project.parent.xxx not supported under Linux

2014-01-23 Thread Jason van Zyl (JIRA)

[ 
https://jira.codehaus.org/browse/MNG-5522?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=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}
   version1.5.300-SNAPSHOT/version
   nameimus/name
 ...
   properties
   spring.version2.5.6/spring.version
   spring3.version3.2.2.RELEASE/spring3.version
   mule.version2.1.1/mule.version
   aspectj.version1.7.0/aspectj.version
   source.encodingwindows-1251/source.encoding
   maven.test.includenone/maven.test.include
   maven.compiler.source1.7/maven.compiler.source
   maven.compiler.target1.7/maven.compiler.target
   rootProjectPath${basedir}/rootProjectPath
   rootProjectPath1QWERTY/rootProjectPath1
   /properties
 {code}
 First child module:
 {code}
   build
   plugins
   plugin
   groupIdorg.apache.maven.plugins/groupId
   artifactIdmaven-antrun-plugin/artifactId
   version1.1/version
   executions
   execution
   phasevalidate/phase
   goals
   goalrun/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]: 
 

[jira] (MNG-5522) properties project.parent.xxx not supported under Linux

2013-10-06 Thread Pavel (JIRA)
Pavel created MNG-5522:
--

 Summary: 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}
version1.5.300-SNAPSHOT/version
nameimus/name
...
properties
spring.version2.5.6/spring.version
spring3.version3.2.2.RELEASE/spring3.version
mule.version2.1.1/mule.version
aspectj.version1.7.0/aspectj.version
source.encodingwindows-1251/source.encoding
maven.test.includenone/maven.test.include
maven.compiler.source1.7/maven.compiler.source
maven.compiler.target1.7/maven.compiler.target
rootProjectPath${basedir}/rootProjectPath
rootProjectPath1QWERTY/rootProjectPath1
/properties
{code}

First child module:
{code}
build
plugins
plugin
groupIdorg.apache.maven.plugins/groupId
artifactIdmaven-antrun-plugin/artifactId
version1.1/version
executions
execution
phasevalidate/phase
goals
goalrun/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,