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 <[email protected]> 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 <[email protected]> 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 <[email protected]>
wrote:
Hi Ellecer

What is the output of mvn -e -X ...

Brett

On Fri, Nov 20, 2009 at 11:41 AM, Ellecer Valencia <[email protected]
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: [email protected]
For additional commands, e-mail: [email protected]




--- ------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to