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: > > <dependency> > <groupId>com.sun</groupId> > <artifactId>rt</artifactId> > <version>1.5.0.11</version> > <scope>system</scope> > <systemPath>${java.home}/lib/rt.jar</systemPath> > </dependency> > <dependency> > <groupId>weblogic</groupId> > <artifactId>weblogic</artifactId> > <version>10.0</version> > <scope>system</scope> > <systemPath>${env.WL_HOME}/server/lib/weblogic.jar</systemPath> > </dependency> > > 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 <bri...@infinity.nu> 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 {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) >>>>> >>>>> >>>>> <dependency> >>>>> <groupId>com.sun</groupId> >>>>> <artifactId>tools</artifactId> >>>>> <version>1.5.0.11</version> >>>>> <scope>system</scope> >>>>> <systemPath>${java.home}/../lib/tools.jar</systemPath> >>>>> </dependency> >>>>> <dependency> >>>>> <groupId>com.sun</groupId> >>>>> <artifactId>rt</artifactId> >>>>> <version>1.5.0.11</version> >>>>> <scope>system</scope> >>>>> <systemPath>${java.home}/lib/rt.jar</systemPath> >>>>> </dependency> >>>>> <dependency> >>>>> <groupId>weblogic</groupId> >>>>> <artifactId>weblogic</artifactId> >>>>> <version>10.0</version> >>>>> <scope>system</scope> >>>>> <systemPath>${env.WL_HOME}/server/lib/weblogic.jar</systemPath> >>>>> </dependency> >>>>> <dependency> >>>>> <groupId>weblogic</groupId> >>>>> <artifactId>webservices</artifactId> >>>>> <version>10.0</version> >>>>> <scope>system</scope> >>>>> <systemPath>${env.WL_HOME}/server/lib/webservices.jar</systemPath> >>>>> </dependency> >>>>> >>>>> >>>>> 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 <javabr...@gmail.com> >>>>> wrote: >>>>>> >>>>>> Hi Ellecer >>>>>> >>>>>> What is the output of mvn -e -X ... >>>>>> >>>>>> Brett >>>>>> >>>>>> On Fri, Nov 20, 2009 at 11:41 AM, Ellecer Valencia <elle...@gmail.com >>>>>> 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 >>> >> >> --------------------------------------------------------------------- >> 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