"[WARNING] POM is invalid." error messages in Maven 2.2.1 but not in 2.0.10
Hi, How come when I try a build using Maven 2.2.1 I get multiple messages like this: "[WARNING] POM for 'mypackage.artifact:pom:1.0.2-SNAPSHOT:compile' is invalid. Its dependencies (if any) will NOT be available to the current build." These errors weren't displaying when I was using Maven 2.0.10 I'm trying to use the newer version of Maven but I can't proceed with these error messages. How can I find out what are the actual errors it's referring to? I didn't come across any mention of relevant POM format changes going from Maven 2.0.* to 2.1.* or 2.2.* - if anyone has any info on this it would be a great help! Is there a way to validate the pom and get format error details from Maven? thanks, Ellecer - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: "[WARNING] POM is invalid." error messages in Maven 2.2.1 but not in 2.0.10
Hi Ellecer What is the output of mvn -e -X ... Brett On Fri, Nov 20, 2009 at 11:41 AM, Ellecer Valencia wrote: > Hi, > > How come when I try a build using Maven 2.2.1 I get multiple messages like > this: > > "[WARNING] POM for 'mypackage.artifact:pom:1.0.2-SNAPSHOT:compile' is > invalid. > > Its dependencies (if any) will NOT be available to the current build." > > These errors weren't displaying when I was using Maven 2.0.10 > > I'm trying to use the newer version of Maven but I can't proceed with > these error messages. > > How can I find out what are the actual errors it's referring to? I > didn't come across any mention of relevant POM format changes going > from Maven 2.0.* to 2.1.* or 2.2.* - if anyone has any info on this it > would be a great help! Is there a way to validate the pom and get > format error details from Maven? > > > thanks, > > Ellecer > > - > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > >
Re: "[WARNING] POM is invalid." error messages in Maven 2.2.1 but not in 2.0.10
Hi Brett, Thanks for the suggestion. I may have found the issue. Would it be this: Validation Errors: [DEBUG] For dependency Dependency {groupId=weblogic, artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency must specify an absolute path systemPath. [DEBUG] For managed dependency Dependency {groupId=weblogic, artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency must specify an absolute path systemPath. [DEBUG] [DEBUG] mypackage:myartifact:jar:1.0.2:compile (selected for compile) [DEBUG] Skipping disabled repository central [DEBUG] myartifact: using locally installed snapshot [WARNING] POM for 'mypackage:myartifact:pom:1.0.2-SNAPSHOT:test' is invalid. Its dependencies (if any) will NOT be available to the current build. [DEBUG] Reason: Failed to validate POM for project mypackage:myartifact at Artifact [mypackage:myartifact:pom:1.0.2-SNAPSHOT:test] [DEBUG] Validation Errors: [DEBUG] For dependency Dependency {groupId=weblogic, artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency must specify an absolute path systemPath. [DEBUG] For dependency Dependency {groupId=weblogic, artifactId=webservices, version=10.0, type=jar}: system-scoped dependency must specify an absolute path systemPath. [DEBUG] For managed dependency Dependency {groupId=weblogic, artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency must specify an absolute path systemPath. [DEBUG] For managed dependency Dependency {groupId=weblogic, artifactId=webservices, version=10.0, type=jar}: system-scoped dependency must specify an absolute path systemPath. [DEBUG] Now in this project, we are inheriting from a parent POM (standardised for our department) with entries like this: (WL_HOME is Weblogic install directory) com.sun tools 1.5.0.11 system ${java.home}/../lib/tools.jar com.sun rt 1.5.0.11 system ${java.home}/lib/rt.jar weblogic weblogic 10.0 system ${env.WL_HOME}/server/lib/weblogic.jar weblogic webservices 10.0 system ${env.WL_HOME}/server/lib/webservices.jar Now it only fails on the Weblogic related entries. With the Java system dependencies it seems to do fine. Has the handling of this changed from 2.0.* to 2.2.*? If so, what should we replace it with? And will these settings also work for people still using maven 2.0.10? Ellecer On Fri, Nov 20, 2009 at 1:01 PM, Brett Randall wrote: > Hi Ellecer > > What is the output of mvn -e -X ... > > Brett > > On Fri, Nov 20, 2009 at 11:41 AM, Ellecer Valencia wrote: > >> Hi, >> >> How come when I try a build using Maven 2.2.1 I get multiple messages like >> this: >> >> "[WARNING] POM for 'mypackage.artifact:pom:1.0.2-SNAPSHOT:compile' is >> invalid. >> >> Its dependencies (if any) will NOT be available to the current build." >> >> These errors weren't displaying when I was using Maven 2.0.10 >> >> I'm trying to use the newer version of Maven but I can't proceed with >> these error messages. >> >> How can I find out what are the actual errors it's referring to? I >> didn't come across any mention of relevant POM format changes going >> from Maven 2.0.* to 2.1.* or 2.2.* - if anyone has any info on this it >> would be a great help! Is there a way to validate the pom and get >> format error details from Maven? >> >> >> thanks, >> >> Ellecer >> >> - >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >> For additional commands, e-mail: users-h...@maven.apache.org >> >> > - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: "[WARNING] POM is invalid." error messages in Maven 2.2.1 but not in 2.0.10
http://jira.codehaus.org/browse/MNG-4379 ... or did your team log that :). On Fri, Nov 20, 2009 at 2:59 PM, Ellecer Valencia wrote: > Hi Brett, > > Thanks for the suggestion. I may have found the issue. Would it be this: > > > Validation Errors: > [DEBUG] For dependency Dependency {groupId=weblogic, > artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency > must specify an absolute path systemPath. > [DEBUG] For managed dependency Dependency {groupId=weblogic, > artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency > must specify an absolute path systemPath. > [DEBUG] > > [DEBUG] mypackage:myartifact:jar:1.0.2:compile (selected for compile) > [DEBUG] Skipping disabled repository central > [DEBUG] myartifact: using locally installed snapshot > [WARNING] POM for 'mypackage:myartifact:pom:1.0.2-SNAPSHOT:test' is > invalid. > > Its dependencies (if any) will NOT be available to the current build. > [DEBUG] Reason: Failed to validate POM for project > mypackage:myartifact at Artifact > [mypackage:myartifact:pom:1.0.2-SNAPSHOT:test] > [DEBUG] > Validation Errors: > [DEBUG] For dependency Dependency {groupId=weblogic, > artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency > must specify an absolute path systemPath. > [DEBUG] For dependency Dependency {groupId=weblogic, > artifactId=webservices, version=10.0, type=jar}: system-scoped > dependency must specify an absolute path systemPath. > [DEBUG] For managed dependency Dependency {groupId=weblogic, > artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency > must specify an absolute path systemPath. > [DEBUG] For managed dependency Dependency {groupId=weblogic, > artifactId=webservices, version=10.0, type=jar}: system-scoped > dependency must specify an absolute path systemPath. > [DEBUG] > > > Now in this project, we are inheriting from a parent POM (standardised > for our department) with entries like this: > (WL_HOME is Weblogic install directory) > > > >com.sun >tools >1.5.0.11 >system >${java.home}/../lib/tools.jar > > >com.sun >rt >1.5.0.11 >system >${java.home}/lib/rt.jar > > >weblogic >weblogic >10.0 >system >${env.WL_HOME}/server/lib/weblogic.jar > > >weblogic >webservices >10.0 >system >${env.WL_HOME}/server/lib/webservices.jar > > > > Now it only fails on the Weblogic related entries. With the Java > system dependencies it seems to do fine. > > Has the handling of this changed from 2.0.* to 2.2.*? > > If so, what should we replace it with? > > And will these settings also work for people still using maven 2.0.10? > > > Ellecer > > > > On Fri, Nov 20, 2009 at 1:01 PM, Brett Randall > wrote: > > Hi Ellecer > > > > What is the output of mvn -e -X ... > > > > Brett > > > > On Fri, Nov 20, 2009 at 11:41 AM, Ellecer Valencia >wrote: > > > >> Hi, > >> > >> How come when I try a build using Maven 2.2.1 I get multiple messages > like > >> this: > >> > >> "[WARNING] POM for 'mypackage.artifact:pom:1.0.2-SNAPSHOT:compile' is > >> invalid. > >> > >> Its dependencies (if any) will NOT be available to the current build." > >> > >> These errors weren't displaying when I was using Maven 2.0.10 > >> > >> I'm trying to use the newer version of Maven but I can't proceed with > >> these error messages. > >> > >> How can I find out what are the actual errors it's referring to? I > >> didn't come across any mention of relevant POM format changes going > >> from Maven 2.0.* to 2.1.* or 2.2.* - if anyone has any info on this it > >> would be a great help! Is there a way to validate the pom and get > >> format error details from Maven? > >> > >> > >> thanks, > >> > >> Ellecer > >> > >> - > >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > >> For additional commands, e-mail: users-h...@maven.apache.org > >> > >> > > > > - > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > >
Re: "[WARNING] POM is invalid." error messages in Maven 2.2.1 but not in 2.0.10
No, not my team. I think a more sensible fix is to just put the weblogic jars in Artifactory, but it's in a pom that I don't have much control over. Maybe 2.2.2 will fix it. =) On Fri, Nov 20, 2009 at 3:42 PM, Brett Randall wrote: > http://jira.codehaus.org/browse/MNG-4379 ... or did your team log that :). > > On Fri, Nov 20, 2009 at 2:59 PM, Ellecer Valencia wrote: > >> Hi Brett, >> >> Thanks for the suggestion. I may have found the issue. Would it be this: >> >> >> Validation Errors: >> [DEBUG] For dependency Dependency {groupId=weblogic, >> artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency >> must specify an absolute path systemPath. >> [DEBUG] For managed dependency Dependency {groupId=weblogic, >> artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency >> must specify an absolute path systemPath. >> [DEBUG] >> >> [DEBUG] mypackage:myartifact:jar:1.0.2:compile (selected for compile) >> [DEBUG] Skipping disabled repository central >> [DEBUG] myartifact: using locally installed snapshot >> [WARNING] POM for 'mypackage:myartifact:pom:1.0.2-SNAPSHOT:test' is >> invalid. >> >> Its dependencies (if any) will NOT be available to the current build. >> [DEBUG] Reason: Failed to validate POM for project >> mypackage:myartifact at Artifact >> [mypackage:myartifact:pom:1.0.2-SNAPSHOT:test] >> [DEBUG] >> Validation Errors: >> [DEBUG] For dependency Dependency {groupId=weblogic, >> artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency >> must specify an absolute path systemPath. >> [DEBUG] For dependency Dependency {groupId=weblogic, >> artifactId=webservices, version=10.0, type=jar}: system-scoped >> dependency must specify an absolute path systemPath. >> [DEBUG] For managed dependency Dependency {groupId=weblogic, >> artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency >> must specify an absolute path systemPath. >> [DEBUG] For managed dependency Dependency {groupId=weblogic, >> artifactId=webservices, version=10.0, type=jar}: system-scoped >> dependency must specify an absolute path systemPath. >> [DEBUG] >> >> >> Now in this project, we are inheriting from a parent POM (standardised >> for our department) with entries like this: >> (WL_HOME is Weblogic install directory) >> >> >> >> com.sun >> tools >> 1.5.0.11 >> system >> ${java.home}/../lib/tools.jar >> >> >> com.sun >> rt >> 1.5.0.11 >> system >> ${java.home}/lib/rt.jar >> >> >> weblogic >> weblogic >> 10.0 >> system >> ${env.WL_HOME}/server/lib/weblogic.jar >> >> >> weblogic >> webservices >> 10.0 >> system >> ${env.WL_HOME}/server/lib/webservices.jar >> >> >> >> Now it only fails on the Weblogic related entries. With the Java >> system dependencies it seems to do fine. >> >> Has the handling of this changed from 2.0.* to 2.2.*? >> >> If so, what should we replace it with? >> >> And will these settings also work for people still using maven 2.0.10? >> >> >> Ellecer >> >> >> >> On Fri, Nov 20, 2009 at 1:01 PM, Brett Randall >> wrote: >> > Hi Ellecer >> > >> > What is the output of mvn -e -X ... >> > >> > Brett >> > >> > On Fri, Nov 20, 2009 at 11:41 AM, Ellecer Valencia > >wrote: >> > >> >> Hi, >> >> >> >> How come when I try a build using Maven 2.2.1 I get multiple messages >> like >> >> this: >> >> >> >> "[WARNING] POM for 'mypackage.artifact:pom:1.0.2-SNAPSHOT:compile' is >> >> invalid. >> >> >> >> Its dependencies (if any) will NOT be available to the current build." >> >> >> >> These errors weren't displaying when I was using Maven 2.0.10 >> >> >> >> I'm trying to use the newer version of Maven but I can't proceed with >> >> these error messages. >> >> >> >> How can I find out what are the actual errors it's referring to? I >> >> didn't come across any mention of relevant POM format changes going >> >> from Maven 2.0.* to 2.1.* or 2.2.* - if anyone has any info on this it >> >> would be a great help! Is there a way to validate the pom and get >> >> format error details from Maven? >> >> >> >> >> >> thanks, >> >> >> >> Ellecer >> >> >> >> - >> >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >> >> For additional commands, e-mail: users-h...@maven.apache.org >> >> >> >> >> > >> >> - >> To unsubscribe, e-mail: users-unsubscr...@maven.apache.org >> For additional commands, e-mail: users-h...@maven.apache.org >> >> > - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: "[WARNING] POM is invalid." error messages in Maven 2.2.1 but not in 2.0.10
Maybe 2.2.2 will fix it. =) Not likely. The pom is plain wrong an it was a bug in 2.x which allowed it to go unnoticed. On Fri, Nov 20, 2009 at 3:42 PM, Brett Randall wrote: http://jira.codehaus.org/browse/MNG-4379 ... or did your team log that :). On Fri, Nov 20, 2009 at 2:59 PM, Ellecer Valencia wrote: Hi Brett, Thanks for the suggestion. I may have found the issue. Would it be this: Validation Errors: [DEBUG] For dependency Dependency {groupId=weblogic, artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency must specify an absolute path systemPath. [DEBUG] For managed dependency Dependency {groupId=weblogic, artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency must specify an absolute path systemPath. [DEBUG] [DEBUG] mypackage:myartifact:jar:1.0.2:compile (selected for compile) [DEBUG] Skipping disabled repository central [DEBUG] myartifact: using locally installed snapshot [WARNING] POM for 'mypackage:myartifact:pom:1.0.2-SNAPSHOT:test' is invalid. Its dependencies (if any) will NOT be available to the current build. [DEBUG] Reason: Failed to validate POM for project mypackage:myartifact at Artifact [mypackage:myartifact:pom:1.0.2-SNAPSHOT:test] [DEBUG] Validation Errors: [DEBUG] For dependency Dependency {groupId=weblogic, artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency must specify an absolute path systemPath. [DEBUG] For dependency Dependency {groupId=weblogic, artifactId=webservices, version=10.0, type=jar}: system-scoped dependency must specify an absolute path systemPath. [DEBUG] For managed dependency Dependency {groupId=weblogic, artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency must specify an absolute path systemPath. [DEBUG] For managed dependency Dependency {groupId=weblogic, artifactId=webservices, version=10.0, type=jar}: system-scoped dependency must specify an absolute path systemPath. [DEBUG] Now in this project, we are inheriting from a parent POM (standardised for our department) with entries like this: (WL_HOME is Weblogic install directory) com.sun tools 1.5.0.11 system ${java.home}/../lib/tools.jar com.sun rt 1.5.0.11 system ${java.home}/lib/rt.jar weblogic weblogic 10.0 system ${env.WL_HOME}/server/lib/weblogic.jarsystemPath> weblogic webservices 10.0 system ${env.WL_HOME}/server/lib/webservices.jarsystemPath> Now it only fails on the Weblogic related entries. With the Java system dependencies it seems to do fine. Has the handling of this changed from 2.0.* to 2.2.*? If so, what should we replace it with? And will these settings also work for people still using maven 2.0.10? Ellecer On Fri, Nov 20, 2009 at 1:01 PM, Brett Randall wrote: Hi Ellecer What is the output of mvn -e -X ... Brett On Fri, Nov 20, 2009 at 11:41 AM, Ellecer Valencia Hi, How come when I try a build using Maven 2.2.1 I get multiple messages like this: "[WARNING] POM for 'mypackage.artifact:pom:1.0.2- SNAPSHOT:compile' is invalid. Its dependencies (if any) will NOT be available to the current build." These errors weren't displaying when I was using Maven 2.0.10 I'm trying to use the newer version of Maven but I can't proceed with these error messages. How can I find out what are the actual errors it's referring to? I didn't come across any mention of relevant POM format changes going from Maven 2.0.* to 2.1.* or 2.2.* - if anyone has any info on this it would be a great help! Is there a way to validate the pom and get format error details from Maven? thanks, Ellecer --- -- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org --- -- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: "[WARNING] POM is invalid." error messages in Maven 2.2.1 but not in 2.0.10
Hi Brian, Could you please clarify what's actually "plain wrong" about it? Going back to the example I posted: com.sun rt 1.5.0.11 system ${java.home}/lib/rt.jar weblogic weblogic 10.0 system ${env.WL_HOME}/server/lib/weblogic.jar Do you mean the first one, referencing "${java.home}" is correct and the one referencing "${env.WL_HOME}" is wrong? So what should we do to make it work? thanks, Ellecer On Sat, Nov 21, 2009 at 4:33 AM, Brian E. Fox wrote: >> >> >> Maybe 2.2.2 will fix it. =) > > Not likely. The pom is plain wrong an it was a bug in 2.x which allowed it > to go unnoticed. > >> On Fri, Nov 20, 2009 at 3:42 PM, Brett Randall >> wrote: >>> >>> http://jira.codehaus.org/browse/MNG-4379 ... or did your team log that >>> :). >>> >>> On Fri, Nov 20, 2009 at 2:59 PM, Ellecer Valencia >>> wrote: >>> Hi Brett, Thanks for the suggestion. I may have found the issue. Would it be this: Validation Errors: [DEBUG] For dependency Dependency {groupId=weblogic, artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency must specify an absolute path systemPath. [DEBUG] For managed dependency Dependency {groupId=weblogic, artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency must specify an absolute path systemPath. [DEBUG] [DEBUG] mypackage:myartifact:jar:1.0.2:compile (selected for compile) [DEBUG] Skipping disabled repository central [DEBUG] myartifact: using locally installed snapshot [WARNING] POM for 'mypackage:myartifact:pom:1.0.2-SNAPSHOT:test' is invalid. Its dependencies (if any) will NOT be available to the current build. [DEBUG] Reason: Failed to validate POM for project mypackage:myartifact at Artifact [mypackage:myartifact:pom:1.0.2-SNAPSHOT:test] [DEBUG] Validation Errors: [DEBUG] For dependency Dependency {groupId=weblogic, artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency must specify an absolute path systemPath. [DEBUG] For dependency Dependency {groupId=weblogic, artifactId=webservices, version=10.0, type=jar}: system-scoped dependency must specify an absolute path systemPath. [DEBUG] For managed dependency Dependency {groupId=weblogic, artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency must specify an absolute path systemPath. [DEBUG] For managed dependency Dependency {groupId=weblogic, artifactId=webservices, version=10.0, type=jar}: system-scoped dependency must specify an absolute path systemPath. [DEBUG] Now in this project, we are inheriting from a parent POM (standardised for our department) with entries like this: (WL_HOME is Weblogic install directory) com.sun tools 1.5.0.11 system ${java.home}/../lib/tools.jar com.sun rt 1.5.0.11 system ${java.home}/lib/rt.jar weblogic weblogic 10.0 system ${env.WL_HOME}/server/lib/weblogic.jar weblogic webservices 10.0 system ${env.WL_HOME}/server/lib/webservices.jar Now it only fails on the Weblogic related entries. With the Java system dependencies it seems to do fine. Has the handling of this changed from 2.0.* to 2.2.*? If so, what should we replace it with? And will these settings also work for people still using maven 2.0.10? Ellecer On Fri, Nov 20, 2009 at 1:01 PM, Brett Randall wrote: > > Hi Ellecer > > What is the output of mvn -e -X ... > > Brett > > On Fri, Nov 20, 2009 at 11:41 AM, Ellecer Valencia wrote: > >> Hi, >> >> How come when I try a build using Maven 2.2.1 I get multiple messages like >> >> this: >> >> "[WARNING] POM for 'mypackage.artifact:pom:1.0.2-SNAPSHOT:compile' is >> invalid. >> >> Its dependencies (if any) will NOT be available to the current build." >> >> These errors weren't displaying when I was using Maven 2.0.10 >> >> I'm trying to use the newer version of Maven but I can't proceed with >> these error messages. >> >> How can I find out what are the actual errors it's referring to? I >> didn't come across any mention of relevant POM format changes going >> from Maven 2.0.* to 2.1.* or 2.2.* - if anyone has any info on this it >> would be a great help! Is there a way to validate the pom and get >> format error details from Maven? >> >> >> thanks, >> >> Ellecer >> >> --
Re: "[WARNING] POM is invalid." error messages in Maven 2.2.1 but not in 2.0.10
Well Maven sees it just like the message: [DEBUG] For managed dependency Dependency {groupId=weblogic, artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency must specify an absolute path systemPath. So since the first one works and the second one doesn't, that leads me to believe that WL_HOME isn't defined in your environment. On Sun, Nov 22, 2009 at 9:06 AM, Ellecer Valencia wrote: > Hi Brian, > > Could you please clarify what's actually "plain wrong" about it? > > Going back to the example I posted: > > > com.sun > rt > 1.5.0.11 > system > ${java.home}/lib/rt.jar > > > weblogic > weblogic > 10.0 > system > ${env.WL_HOME}/server/lib/weblogic.jar > > > Do you mean the first one, referencing "${java.home}" is correct and > the one referencing "${env.WL_HOME}" is wrong? So what should we do to > make it work? > > > thanks, > > Ellecer > > > On Sat, Nov 21, 2009 at 4:33 AM, Brian E. Fox wrote: >>> >>> >>> Maybe 2.2.2 will fix it. =) >> >> Not likely. The pom is plain wrong an it was a bug in 2.x which allowed it >> to go unnoticed. >> >>> On Fri, Nov 20, 2009 at 3:42 PM, Brett Randall >>> wrote: http://jira.codehaus.org/browse/MNG-4379 ... or did your team log that :). On Fri, Nov 20, 2009 at 2:59 PM, Ellecer Valencia wrote: > Hi Brett, > > Thanks for the suggestion. I may have found the issue. Would it be this: > > > Validation Errors: > [DEBUG] For dependency Dependency {groupId=weblogic, > artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency > must specify an absolute path systemPath. > [DEBUG] For managed dependency Dependency {groupId=weblogic, > artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency > must specify an absolute path systemPath. > [DEBUG] > > [DEBUG] mypackage:myartifact:jar:1.0.2:compile (selected for compile) > [DEBUG] Skipping disabled repository central > [DEBUG] myartifact: using locally installed snapshot > [WARNING] POM for 'mypackage:myartifact:pom:1.0.2-SNAPSHOT:test' is > invalid. > > Its dependencies (if any) will NOT be available to the current build. > [DEBUG] Reason: Failed to validate POM for project > mypackage:myartifact at Artifact > [mypackage:myartifact:pom:1.0.2-SNAPSHOT:test] > [DEBUG] > Validation Errors: > [DEBUG] For dependency Dependency {groupId=weblogic, > artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency > must specify an absolute path systemPath. > [DEBUG] For dependency Dependency {groupId=weblogic, > artifactId=webservices, version=10.0, type=jar}: system-scoped > dependency must specify an absolute path systemPath. > [DEBUG] For managed dependency Dependency {groupId=weblogic, > artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency > must specify an absolute path systemPath. > [DEBUG] For managed dependency Dependency {groupId=weblogic, > artifactId=webservices, version=10.0, type=jar}: system-scoped > dependency must specify an absolute path systemPath. > [DEBUG] > > > Now in this project, we are inheriting from a parent POM (standardised > for our department) with entries like this: > (WL_HOME is Weblogic install directory) > > > > com.sun > tools > 1.5.0.11 > system > ${java.home}/../lib/tools.jar > > > com.sun > rt > 1.5.0.11 > system > ${java.home}/lib/rt.jar > > > weblogic > weblogic > 10.0 > system > ${env.WL_HOME}/server/lib/weblogic.jar > > > weblogic > webservices > 10.0 > system > ${env.WL_HOME}/server/lib/webservices.jar > > > > Now it only fails on the Weblogic related entries. With the Java > system dependencies it seems to do fine. > > Has the handling of this changed from 2.0.* to 2.2.*? > > If so, what should we replace it with? > > And will these settings also work for people still using maven 2.0.10? > > > Ellecer > > > > On Fri, Nov 20, 2009 at 1:01 PM, Brett Randall > wrote: >> >> Hi Ellecer >> >> What is the output of mvn -e -X ... >> >> Brett >> >> On Fri, Nov 20, 2009 at 11:41 AM, Ellecer Valencia > wrote: >> >>> Hi, >>> >>> How come when I try a build using Maven 2.2.1 I get multiple messages > > like >>> >>> this: >>> >>> "[WARNING] POM for 'mypackage.artifact:pom:1.0.2-SNAPSHOT:compile' is >>> invalid. >>> >>> Its dependencies (if any) will NOT be available to the current build." >>> >>> These errors weren't displaying whe
Re: "[WARNING] POM is invalid." error messages in Maven 2.2.1 but not in 2.0.10
But that's exactly the problem - it *is* defined in the environment. :( $ls -l $WL_HOME/server/lib/webservices.jar -rwxr-xr-x. 1 dev dev 1696324 2009-10-30 16:55 /usr/java/weblogic/server/lib/webservices.jar $echo $WL_HOME /usr/java/weblogic The Maven project I am trying to build has a pom.xml with a parent pom super_pom mypackage 1.0.2-SNAPSHOT and it's in super_pom where the weblogic dependency is declared. On Mon, Nov 23, 2009 at 9:18 AM, Brian Fox wrote: > Well Maven sees it just like the message: > [DEBUG] For managed dependency Dependency {groupId=weblogic, > artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency > must specify an absolute path systemPath. > > > So since the first one works and the second one doesn't, that leads me > to believe that WL_HOME isn't defined in your environment. > > On Sun, Nov 22, 2009 at 9:06 AM, Ellecer Valencia wrote: >> Hi Brian, >> >> Could you please clarify what's actually "plain wrong" about it? >> >> Going back to the example I posted: >> >> >> com.sun >> rt >> 1.5.0.11 >> system >> ${java.home}/lib/rt.jar >> >> >> weblogic >> weblogic >> 10.0 >> system >> ${env.WL_HOME}/server/lib/weblogic.jar >> >> >> Do you mean the first one, referencing "${java.home}" is correct and >> the one referencing "${env.WL_HOME}" is wrong? So what should we do to >> make it work? >> >> >> thanks, >> >> Ellecer >> >> >> On Sat, Nov 21, 2009 at 4:33 AM, Brian E. Fox wrote: Maybe 2.2.2 will fix it. =) >>> >>> Not likely. The pom is plain wrong an it was a bug in 2.x which allowed it >>> to go unnoticed. >>> On Fri, Nov 20, 2009 at 3:42 PM, Brett Randall wrote: > > http://jira.codehaus.org/browse/MNG-4379 ... or did your team log that > :). > > On Fri, Nov 20, 2009 at 2:59 PM, Ellecer Valencia > wrote: > >> Hi Brett, >> >> Thanks for the suggestion. I may have found the issue. Would it be this: >> >> >> Validation Errors: >> [DEBUG] For dependency Dependency {groupId=weblogic, >> artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency >> must specify an absolute path systemPath. >> [DEBUG] For managed dependency Dependency {groupId=weblogic, >> artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency >> must specify an absolute path systemPath. >> [DEBUG] >> >> [DEBUG] mypackage:myartifact:jar:1.0.2:compile (selected for compile) >> [DEBUG] Skipping disabled repository central >> [DEBUG] myartifact: using locally installed snapshot >> [WARNING] POM for 'mypackage:myartifact:pom:1.0.2-SNAPSHOT:test' is >> invalid. >> >> Its dependencies (if any) will NOT be available to the current build. >> [DEBUG] Reason: Failed to validate POM for project >> mypackage:myartifact at Artifact >> [mypackage:myartifact:pom:1.0.2-SNAPSHOT:test] >> [DEBUG] >> Validation Errors: >> [DEBUG] For dependency Dependency {groupId=weblogic, >> artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency >> must specify an absolute path systemPath. >> [DEBUG] For dependency Dependency {groupId=weblogic, >> artifactId=webservices, version=10.0, type=jar}: system-scoped >> dependency must specify an absolute path systemPath. >> [DEBUG] For managed dependency Dependency {groupId=weblogic, >> artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency >> must specify an absolute path systemPath. >> [DEBUG] For managed dependency Dependency {groupId=weblogic, >> artifactId=webservices, version=10.0, type=jar}: system-scoped >> dependency must specify an absolute path systemPath. >> [DEBUG] >> >> >> Now in this project, we are inheriting from a parent POM (standardised >> for our department) with entries like this: >> (WL_HOME is Weblogic install directory) >> >> >> >> com.sun >> tools >> 1.5.0.11 >> system >> ${java.home}/../lib/tools.jar >> >> >> com.sun >> rt >> 1.5.0.11 >> system >> ${java.home}/lib/rt.jar >> >> >> weblogic >> weblogic >> 10.0 >> system >> ${env.WL_HOME}/server/lib/weblogic.jar >> >> >> weblogic >> webservices >> 10.0 >> system >> ${env.WL_HOME}/server/lib/webservices.jar >> >> >> >> Now it only fails on the Weblogic related entries. With the Java >> system dependencies it seems to do fine. >> >> Has the handling of this changed from 2.0.* to 2.2.*? >> >> If so, what should we replace it with? >> >> And will these settings also work for people still
Re: "[WARNING] POM is invalid." error messages in Maven 2.2.1 but not in 2.0.10
Did you also "export WL_HOME"? I tried something similar here and it works fine in 2.2.1. - Brett On 23/11/2009, at 10:08 AM, Ellecer Valencia wrote: > But that's exactly the problem - it *is* defined in the environment. :( > > $ls -l $WL_HOME/server/lib/webservices.jar > -rwxr-xr-x. 1 dev dev 1696324 2009-10-30 16:55 > /usr/java/weblogic/server/lib/webservices.jar > > > $echo $WL_HOME > /usr/java/weblogic > > > The Maven project I am trying to build has a pom.xml with a parent pom > > >super_pom >mypackage >1.0.2-SNAPSHOT > > > and it's in super_pom where the weblogic dependency is declared. > > > > On Mon, Nov 23, 2009 at 9:18 AM, Brian Fox wrote: >> Well Maven sees it just like the message: >> [DEBUG] For managed dependency Dependency {groupId=weblogic, >> artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency >> must specify an absolute path systemPath. >> >> >> So since the first one works and the second one doesn't, that leads me >> to believe that WL_HOME isn't defined in your environment. >> >> On Sun, Nov 22, 2009 at 9:06 AM, Ellecer Valencia wrote: >>> Hi Brian, >>> >>> Could you please clarify what's actually "plain wrong" about it? >>> >>> Going back to the example I posted: >>> >>> >>> com.sun >>> rt >>> 1.5.0.11 >>> system >>> ${java.home}/lib/rt.jar >>> >>> >>> weblogic >>> weblogic >>> 10.0 >>> system >>> ${env.WL_HOME}/server/lib/weblogic.jar >>> >>> >>> Do you mean the first one, referencing "${java.home}" is correct and >>> the one referencing "${env.WL_HOME}" is wrong? So what should we do to >>> make it work? >>> >>> >>> thanks, >>> >>> Ellecer >>> >>> >>> On Sat, Nov 21, 2009 at 4:33 AM, Brian E. Fox wrote: > > > Maybe 2.2.2 will fix it. =) Not likely. The pom is plain wrong an it was a bug in 2.x which allowed it to go unnoticed. > On Fri, Nov 20, 2009 at 3:42 PM, Brett Randall > wrote: >> >> http://jira.codehaus.org/browse/MNG-4379 ... or did your team log that >> :). >> >> On Fri, Nov 20, 2009 at 2:59 PM, Ellecer Valencia >> wrote: >> >>> Hi Brett, >>> >>> Thanks for the suggestion. I may have found the issue. Would it be this: >>> >>> >>> Validation Errors: >>> [DEBUG] For dependency Dependency {groupId=weblogic, >>> artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency >>> must specify an absolute path systemPath. >>> [DEBUG] For managed dependency Dependency {groupId=weblogic, >>> artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency >>> must specify an absolute path systemPath. >>> [DEBUG] >>> >>> [DEBUG] mypackage:myartifact:jar:1.0.2:compile (selected for compile) >>> [DEBUG] Skipping disabled repository central >>> [DEBUG] myartifact: using locally installed snapshot >>> [WARNING] POM for 'mypackage:myartifact:pom:1.0.2-SNAPSHOT:test' is >>> invalid. >>> >>> Its dependencies (if any) will NOT be available to the current build. >>> [DEBUG] Reason: Failed to validate POM for project >>> mypackage:myartifact at Artifact >>> [mypackage:myartifact:pom:1.0.2-SNAPSHOT:test] >>> [DEBUG] >>> Validation Errors: >>> [DEBUG] For dependency Dependency {groupId=weblogic, >>> artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency >>> must specify an absolute path systemPath. >>> [DEBUG] For dependency Dependency {groupId=weblogic, >>> artifactId=webservices, version=10.0, type=jar}: system-scoped >>> dependency must specify an absolute path systemPath. >>> [DEBUG] For managed dependency Dependency {groupId=weblogic, >>> artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency >>> must specify an absolute path systemPath. >>> [DEBUG] For managed dependency Dependency {groupId=weblogic, >>> artifactId=webservices, version=10.0, type=jar}: system-scoped >>> dependency must specify an absolute path systemPath. >>> [DEBUG] >>> >>> >>> Now in this project, we are inheriting from a parent POM (standardised >>> for our department) with entries like this: >>> (WL_HOME is Weblogic install directory) >>> >>> >>> >>> com.sun >>> tools >>> 1.5.0.11 >>> system >>> ${java.home}/../lib/tools.jar >>> >>> >>> com.sun >>> rt >>> 1.5.0.11 >>> system >>> ${java.home}/lib/rt.jar >>> >>> >>> weblogic >>> weblogic >>> 10.0 >>> system >>> ${env.WL_HOME}/server/lib/weblogic.jar >>> >>> >>> weblogic >>> webservices >>> 10.0 >>> system >>> ${env.WL_HOME}/ser
Re: "[WARNING] POM is invalid." error messages in Maven 2.2.1 but not in 2.0.10
On Mon, Nov 23, 2009 at 11:18 AM, Brett Porter wrote: > Did you also "export WL_HOME"? > > I tried something similar here and it works fine in 2.2.1. > > - Brett Hi Brett, I'd presume the environment variable being there means that's already happened. =) This entry is in .bashrc so I'm pretty sure the environment var is always created. export WL_HOME=/usr/java/weblogic I've just created a new session window and see these errors when I run with "mvn -o -X -e package" Validation Errors: [DEBUG] For dependency Dependency {groupId=weblogic, artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency must specify an absolute path systemPath. [DEBUG] For managed dependency Dependency {groupId=weblogic, artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency must specify an absolute path systemPath. Ellecer > > On 23/11/2009, at 10:08 AM, Ellecer Valencia wrote: > >> But that's exactly the problem - it *is* defined in the environment. :( >> >> $ls -l $WL_HOME/server/lib/webservices.jar >> -rwxr-xr-x. 1 dev dev 1696324 2009-10-30 16:55 >> /usr/java/weblogic/server/lib/webservices.jar >> >> >> $echo $WL_HOME >> /usr/java/weblogic >> >> >> The Maven project I am trying to build has a pom.xml with a parent pom >> >> >> super_pom >> mypackage >> 1.0.2-SNAPSHOT >> >> >> and it's in super_pom where the weblogic dependency is declared. >> >> >> >> On Mon, Nov 23, 2009 at 9:18 AM, Brian Fox wrote: >>> Well Maven sees it just like the message: >>> [DEBUG] For managed dependency Dependency {groupId=weblogic, >>> artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency >>> must specify an absolute path systemPath. >>> >>> >>> So since the first one works and the second one doesn't, that leads me >>> to believe that WL_HOME isn't defined in your environment. >>> >>> On Sun, Nov 22, 2009 at 9:06 AM, Ellecer Valencia wrote: Hi Brian, Could you please clarify what's actually "plain wrong" about it? Going back to the example I posted: com.sun rt 1.5.0.11 system ${java.home}/lib/rt.jar weblogic weblogic 10.0 system ${env.WL_HOME}/server/lib/weblogic.jar Do you mean the first one, referencing "${java.home}" is correct and the one referencing "${env.WL_HOME}" is wrong? So what should we do to make it work? thanks, Ellecer On Sat, Nov 21, 2009 at 4:33 AM, Brian E. Fox wrote: >> >> >> Maybe 2.2.2 will fix it. =) > > Not likely. The pom is plain wrong an it was a bug in 2.x which allowed it > to go unnoticed. > >> On Fri, Nov 20, 2009 at 3:42 PM, Brett Randall >> wrote: >>> >>> http://jira.codehaus.org/browse/MNG-4379 ... or did your team log that >>> :). >>> >>> On Fri, Nov 20, 2009 at 2:59 PM, Ellecer Valencia >>> wrote: >>> Hi Brett, Thanks for the suggestion. I may have found the issue. Would it be this: Validation Errors: [DEBUG] For dependency Dependency {groupId=weblogic, artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency must specify an absolute path systemPath. [DEBUG] For managed dependency Dependency {groupId=weblogic, artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency must specify an absolute path systemPath. [DEBUG] [DEBUG] mypackage:myartifact:jar:1.0.2:compile (selected for compile) [DEBUG] Skipping disabled repository central [DEBUG] myartifact: using locally installed snapshot [WARNING] POM for 'mypackage:myartifact:pom:1.0.2-SNAPSHOT:test' is invalid. Its dependencies (if any) will NOT be available to the current build. [DEBUG] Reason: Failed to validate POM for project mypackage:myartifact at Artifact [mypackage:myartifact:pom:1.0.2-SNAPSHOT:test] [DEBUG] Validation Errors: [DEBUG] For dependency Dependency {groupId=weblogic, artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency must specify an absolute path systemPath. [DEBUG] For dependency Dependency {groupId=weblogic, artifactId=webservices, version=10.0, type=jar}: system-scoped dependency must specify an absolute path systemPath. [DEBUG] For managed dependency Dependency {groupId=weblogic, artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency must specify an absolute path systemPath. [DEBUG] For managed dependency Dependency {groupId=weblogic, artifactId=webservices, version=10.0, type=jar}: system-scoped dependency must specify an absolute pa
Re: "[WARNING] POM is invalid." error messages in Maven 2.2.1 but not in 2.0.10
Hi Ellecer, Is there a chance you are seeing http://jira.codehaus.org/browse/MNG-4148 , which is duplicated by http://jira.codehaus.org/browse/MNG-2626 ? Does that fit your parent POM hierarchy? Other Brett On Mon, Nov 23, 2009 at 2:17 PM, Ellecer Valencia wrote: > On Mon, Nov 23, 2009 at 11:18 AM, Brett Porter wrote: > > Did you also "export WL_HOME"? > > > > I tried something similar here and it works fine in 2.2.1. > > > > - Brett > > Hi Brett, > > I'd presume the environment variable being there means that's already > happened. =) > > This entry is in .bashrc so I'm pretty sure the environment var is > always created. > > export WL_HOME=/usr/java/weblogic > > I've just created a new session window and see these errors when I run > with "mvn -o -X -e package" > > Validation Errors: > [DEBUG] For dependency Dependency {groupId=weblogic, > artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency > must specify an absolute path systemPath. > [DEBUG] For managed dependency Dependency {groupId=weblogic, > artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency > must specify an absolute path systemPath. > > > Ellecer > > > > > On 23/11/2009, at 10:08 AM, Ellecer Valencia wrote: > > > >> But that's exactly the problem - it *is* defined in the environment. :( > >> > >> $ls -l $WL_HOME/server/lib/webservices.jar > >> -rwxr-xr-x. 1 dev dev 1696324 2009-10-30 16:55 > >> /usr/java/weblogic/server/lib/webservices.jar > >> > >> > >> $echo $WL_HOME > >> /usr/java/weblogic > >> > >> > >> The Maven project I am trying to build has a pom.xml with a parent pom > >> > >> > >>super_pom > >>mypackage > >>1.0.2-SNAPSHOT > >> > >> > >> and it's in super_pom where the weblogic dependency is declared. > >> > >> > >> > >> On Mon, Nov 23, 2009 at 9:18 AM, Brian Fox wrote: > >>> Well Maven sees it just like the message: > >>> [DEBUG] For managed dependency Dependency {groupId=weblogic, > >>> artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency > >>> must specify an absolute path systemPath. > >>> > >>> > >>> So since the first one works and the second one doesn't, that leads me > >>> to believe that WL_HOME isn't defined in your environment. > >>> > >>> On Sun, Nov 22, 2009 at 9:06 AM, Ellecer Valencia > wrote: > Hi Brian, > > Could you please clarify what's actually "plain wrong" about it? > > Going back to the example I posted: > > > com.sun > rt > 1.5.0.11 > system > ${java.home}/lib/rt.jar > > > weblogic > weblogic > 10.0 > system > ${env.WL_HOME}/server/lib/weblogic.jar > > > Do you mean the first one, referencing "${java.home}" is correct and > the one referencing "${env.WL_HOME}" is wrong? So what should we do to > make it work? > > > thanks, > > Ellecer > > > On Sat, Nov 21, 2009 at 4:33 AM, Brian E. Fox > wrote: > >> > >> > >> Maybe 2.2.2 will fix it. =) > > > > Not likely. The pom is plain wrong an it was a bug in 2.x which > allowed it > > to go unnoticed. > > > >> On Fri, Nov 20, 2009 at 3:42 PM, Brett Randall > > >> wrote: > >>> > >>> http://jira.codehaus.org/browse/MNG-4379 ... or did your team log > that > >>> :). > >>> > >>> On Fri, Nov 20, 2009 at 2:59 PM, Ellecer Valencia < > elle...@gmail.com> > >>> wrote: > >>> > Hi Brett, > > Thanks for the suggestion. I may have found the issue. Would it be > this: > > > Validation Errors: > [DEBUG] For dependency Dependency {groupId=weblogic, > artifactId=weblogic, version=10.0, type=jar}: system-scoped > dependency > must specify an absolute path systemPath. > [DEBUG] For managed dependency Dependency {groupId=weblogic, > artifactId=weblogic, version=10.0, type=jar}: system-scoped > dependency > must specify an absolute path systemPath. > [DEBUG] > > [DEBUG] mypackage:myartifact:jar:1.0.2:compile (selected for > compile) > [DEBUG] Skipping disabled repository central > [DEBUG] myartifact: using locally installed snapshot > [WARNING] POM for 'mypackage:myartifact:pom:1.0.2-SNAPSHOT:test' > is > invalid. > > Its dependencies (if any) will NOT be available to the current > build. > [DEBUG] Reason: Failed to validate POM for project > mypackage:myartifact at Artifact > [mypackage:myartifact:pom:1.0.2-SNAPSHOT:test] > [DEBUG] > Validation Errors: > [DEBUG] For dependency Dependency {groupId=weblogic, > artifactId=weblogic, version=10.0, type=jar}: system-scoped > dependency > must specify an absolute path systemPath.
Re: "[WARNING] POM is invalid." error messages in Maven 2.2.1 but not in 2.0.10
Hi Other Brett, It's a similar problem, except that the environment settings are coming from the shell environment and not a setttings.xml Ellecer On Mon, Nov 23, 2009 at 6:16 PM, Brett Randall wrote: > Hi Ellecer, > > Is there a chance you are seeing http://jira.codehaus.org/browse/MNG-4148 , > which is duplicated by http://jira.codehaus.org/browse/MNG-2626 ? Does that > fit your parent POM hierarchy? > > Other Brett > > On Mon, Nov 23, 2009 at 2:17 PM, Ellecer Valencia wrote: > >> On Mon, Nov 23, 2009 at 11:18 AM, Brett Porter wrote: >> > Did you also "export WL_HOME"? >> > >> > I tried something similar here and it works fine in 2.2.1. >> > >> > - Brett >> >> Hi Brett, >> >> I'd presume the environment variable being there means that's already >> happened. =) >> >> This entry is in .bashrc so I'm pretty sure the environment var is >> always created. >> >> export WL_HOME=/usr/java/weblogic >> >> I've just created a new session window and see these errors when I run >> with "mvn -o -X -e package" >> >> Validation Errors: >> [DEBUG] For dependency Dependency {groupId=weblogic, >> artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency >> must specify an absolute path systemPath. >> [DEBUG] For managed dependency Dependency {groupId=weblogic, >> artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency >> must specify an absolute path systemPath. >> >> >> Ellecer >> >> > >> > On 23/11/2009, at 10:08 AM, Ellecer Valencia wrote: >> > >> >> But that's exactly the problem - it *is* defined in the environment. :( >> >> >> >> $ls -l $WL_HOME/server/lib/webservices.jar >> >> -rwxr-xr-x. 1 dev dev 1696324 2009-10-30 16:55 >> >> /usr/java/weblogic/server/lib/webservices.jar >> >> >> >> >> >> $echo $WL_HOME >> >> /usr/java/weblogic >> >> >> >> >> >> The Maven project I am trying to build has a pom.xml with a parent pom >> >> >> >> >> >> super_pom >> >> mypackage >> >> 1.0.2-SNAPSHOT >> >> >> >> >> >> and it's in super_pom where the weblogic dependency is declared. >> >> >> >> >> >> >> >> On Mon, Nov 23, 2009 at 9:18 AM, Brian Fox wrote: >> >>> Well Maven sees it just like the message: >> >>> [DEBUG] For managed dependency Dependency {groupId=weblogic, >> >>> artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency >> >>> must specify an absolute path systemPath. >> >>> >> >>> >> >>> So since the first one works and the second one doesn't, that leads me >> >>> to believe that WL_HOME isn't defined in your environment. >> >>> >> >>> On Sun, Nov 22, 2009 at 9:06 AM, Ellecer Valencia >> wrote: >> Hi Brian, >> >> Could you please clarify what's actually "plain wrong" about it? >> >> Going back to the example I posted: >> >> >> com.sun >> rt >> 1.5.0.11 >> system >> ${java.home}/lib/rt.jar >> >> >> weblogic >> weblogic >> 10.0 >> system >> ${env.WL_HOME}/server/lib/weblogic.jar >> >> >> Do you mean the first one, referencing "${java.home}" is correct and >> the one referencing "${env.WL_HOME}" is wrong? So what should we do to >> make it work? >> >> >> thanks, >> >> Ellecer >> >> >> On Sat, Nov 21, 2009 at 4:33 AM, Brian E. Fox >> wrote: >> >> >> >> >> >> Maybe 2.2.2 will fix it. =) >> > >> > Not likely. The pom is plain wrong an it was a bug in 2.x which >> allowed it >> > to go unnoticed. >> > >> >> On Fri, Nov 20, 2009 at 3:42 PM, Brett Randall > > >> >> wrote: >> >>> >> >>> http://jira.codehaus.org/browse/MNG-4379 ... or did your team log >> that >> >>> :). >> >>> >> >>> On Fri, Nov 20, 2009 at 2:59 PM, Ellecer Valencia < >> elle...@gmail.com> >> >>> wrote: >> >>> >> Hi Brett, >> >> Thanks for the suggestion. I may have found the issue. Would it be >> this: >> >> >> Validation Errors: >> [DEBUG] For dependency Dependency {groupId=weblogic, >> artifactId=weblogic, version=10.0, type=jar}: system-scoped >> dependency >> must specify an absolute path systemPath. >> [DEBUG] For managed dependency Dependency {groupId=weblogic, >> artifactId=weblogic, version=10.0, type=jar}: system-scoped >> dependency >> must specify an absolute path systemPath. >> [DEBUG] >> >> [DEBUG] mypackage:myartifact:jar:1.0.2:compile (selected for >> compile) >> [DEBUG] Skipping disabled repository central >> [DEBUG] myartifact: using locally installed snapshot >> [WARNING] POM for 'mypackage:myartifact:pom:1.0.2-SNAPSHOT:test' >> is >> invalid. >> >> Its dependencies (if any) will NOT be available to the current >> build. >> [DEBUG] Reason: Failed to val
Re: "[WARNING] POM is invalid." error messages in Maven 2.2.1 but not in 2.0.10
Hi Ellecer, Just scanning through this thread I'm not sure if anyone has asked you to run "mvn help:effective-pom" in the problem environment. Does that show the correct variable substitution? Brett On Tue, Nov 24, 2009 at 5:39 PM, Ellecer Valencia wrote: > Hi Other Brett, > > It's a similar problem, except that the environment settings are > coming from the shell environment and not a setttings.xml > > > Ellecer > > > > On Mon, Nov 23, 2009 at 6:16 PM, Brett Randall > wrote: > > Hi Ellecer, > > > > Is there a chance you are seeing > http://jira.codehaus.org/browse/MNG-4148 , > > which is duplicated by http://jira.codehaus.org/browse/MNG-2626 ? Does > that > > fit your parent POM hierarchy? > > > > Other Brett > > > > On Mon, Nov 23, 2009 at 2:17 PM, Ellecer Valencia > wrote: > > > >> On Mon, Nov 23, 2009 at 11:18 AM, Brett Porter > wrote: > >> > Did you also "export WL_HOME"? > >> > > >> > I tried something similar here and it works fine in 2.2.1. > >> > > >> > - Brett > >> > >> Hi Brett, > >> > >> I'd presume the environment variable being there means that's already > >> happened. =) > >> > >> This entry is in .bashrc so I'm pretty sure the environment var is > >> always created. > >> > >> export WL_HOME=/usr/java/weblogic > >> > >> I've just created a new session window and see these errors when I run > >> with "mvn -o -X -e package" > >> > >> Validation Errors: > >> [DEBUG] For dependency Dependency {groupId=weblogic, > >> artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency > >> must specify an absolute path systemPath. > >> [DEBUG] For managed dependency Dependency {groupId=weblogic, > >> artifactId=weblogic, version=10.0, type=jar}: system-scoped dependency > >> must specify an absolute path systemPath. > >> > >> > >> Ellecer > >> > >> > > >> > On 23/11/2009, at 10:08 AM, Ellecer Valencia wrote: > >> > > >> >> But that's exactly the problem - it *is* defined in the environment. > :( > >> >> > >> >> $ls -l $WL_HOME/server/lib/webservices.jar > >> >> -rwxr-xr-x. 1 dev dev 1696324 2009-10-30 16:55 > >> >> /usr/java/weblogic/server/lib/webservices.jar > >> >> > >> >> > >> >> $echo $WL_HOME > >> >> /usr/java/weblogic > >> >> > >> >> > >> >> The Maven project I am trying to build has a pom.xml with a parent > pom > >> >> > >> >> > >> >>super_pom > >> >>mypackage > >> >>1.0.2-SNAPSHOT > >> >> > >> >> > >> >> and it's in super_pom where the weblogic dependency is declared. > >> >> > >> >> > >> >> > >> >> On Mon, Nov 23, 2009 at 9:18 AM, Brian Fox > wrote: > >> >>> Well Maven sees it just like the message: > >> >>> [DEBUG] For managed dependency Dependency {groupId=weblogic, > >> >>> artifactId=weblogic, version=10.0, type=jar}: system-scoped > dependency > >> >>> must specify an absolute path systemPath. > >> >>> > >> >>> > >> >>> So since the first one works and the second one doesn't, that leads > me > >> >>> to believe that WL_HOME isn't defined in your environment. > >> >>> > >> >>> On Sun, Nov 22, 2009 at 9:06 AM, Ellecer Valencia < > elle...@gmail.com> > >> wrote: > >> Hi Brian, > >> > >> Could you please clarify what's actually "plain wrong" about it? > >> > >> Going back to the example I posted: > >> > >> > >> com.sun > >> rt > >> 1.5.0.11 > >> system > >> ${java.home}/lib/rt.jar > >> > >> > >> weblogic > >> weblogic > >> 10.0 > >> system > >> > ${env.WL_HOME}/server/lib/weblogic.jar > >> > >> > >> Do you mean the first one, referencing "${java.home}" is correct > and > >> the one referencing "${env.WL_HOME}" is wrong? So what should we do > to > >> make it work? > >> > >> > >> thanks, > >> > >> Ellecer > >> > >> > >> On Sat, Nov 21, 2009 at 4:33 AM, Brian E. Fox > >> wrote: > >> >> > >> >> > >> >> Maybe 2.2.2 will fix it. =) > >> > > >> > Not likely. The pom is plain wrong an it was a bug in 2.x which > >> allowed it > >> > to go unnoticed. > >> > > >> >> On Fri, Nov 20, 2009 at 3:42 PM, Brett Randall < > javabr...@gmail.com > >> > > >> >> wrote: > >> >>> > >> >>> http://jira.codehaus.org/browse/MNG-4379 ... or did your team > log > >> that > >> >>> :). > >> >>> > >> >>> On Fri, Nov 20, 2009 at 2:59 PM, Ellecer Valencia < > >> elle...@gmail.com> > >> >>> wrote: > >> >>> > >> Hi Brett, > >> > >> Thanks for the suggestion. I may have found the issue. Would it > be > >> this: > >> > >> > >> Validation Errors: > >> [DEBUG] For dependency Dependency {groupId=weblogic, > >> artifactId=weblogic, version=10.0, type=jar}: system-scoped > >> dependency > >> must specify an absolute path systemPath. > >> [DEBUG] For managed dependency Dependency {gro