"[WARNING] POM is invalid." error messages in Maven 2.2.1 but not in 2.0.10

2009-11-19 Thread 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



Re: "[WARNING] POM is invalid." error messages in Maven 2.2.1 but not in 2.0.10

2009-11-19 Thread Brett Randall
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

2009-11-19 Thread Ellecer Valencia
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

2009-11-19 Thread Brett Randall
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

2009-11-19 Thread Ellecer Valencia
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

2009-11-20 Thread Brian E. Fox



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

2009-11-22 Thread Ellecer Valencia
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

2009-11-22 Thread Brian Fox
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

2009-11-22 Thread Ellecer Valencia
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

2009-11-22 Thread Brett Porter
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

2009-11-22 Thread Ellecer Valencia
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

2009-11-22 Thread Brett Randall
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

2009-11-23 Thread Ellecer Valencia
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

2009-11-29 Thread Brett Randall
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