geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From David Jencks <david_jen...@yahoo.com>
Subject Re: Openejb question
Date Fri, 26 Jan 2007 22:54:25 GMT
Anita figured out that replacing ${pom.version} with 3.0-incubating- 
SNAPSHOT in openejb server pom fixes this problem.  It turns out that  
jason dillon previously ran into this problem in geronimo and  
replaced all ${pom.version} in our poms with our own defined variable  
${version}.

I'm investigating maven jira to make this problem better known and  
will update the openejb poms with the same workaround (${version} not  
${pom.version})

thanks!

david jencks

On Jan 26, 2007, at 11:50 AM, Kevan Miller wrote:

>
> Here's what seems to be the relevant section from the -X trace:
>
> [DEBUG] Artifact not found - using stub model: System is offline.
>
>   org.apache.openejb:container:pom:3.0-incubating-20070126.103431-20
>
>
> [DEBUG] Using defaults for missing POM  
> org.apache.openejb:container:pom:3.0-incubating-SNAPSHOT:compile
> [DEBUG]       org.apache.openejb:container:pom:3.0- 
> incubating-20070126.103431-20:compile (selected for compile)
> [DEBUG]     org.apache.geronimo.specs:geronimo-ejb_3.0_spec:jar:1.0- 
> M1:compile (removed - nearer found: 1.0)
> [DEBUG]     org.apache.openejb:container:pom:3.0- 
> incubating-20070126.103431-20:compile (selected for compile)
>
>
> And here's the contents of the relevant directories in my repo:
>
>
>   /Users/kevan/.m2/repository/org/apache/openejb/container/3.0- 
> incubating-SNAPSHOT:
>   total used in directory 80 available 3125712
>   -rw-r--r--    1 kevan  kevan   371 Jan 26 14:07 maven-metadata- 
> apache-snapshots.xml
>   -rw-r--r--    1 kevan  kevan   405 Jan 26 14:07 maven-metadata- 
> apache.snapshots.xml
>   -rw-r--r--    1 kevan  kevan   182 Jan 26 14:07 maven-metadata- 
> codehaus-snapshots.xml
>   drwxr-xr-x   12 kevan  kevan   408 Jan 26 12:36 .
>   -rw-r--r--    1 kevan  kevan  1521 Jan 26 12:36 container-3.0- 
> incubating-20070126.103431-21.pom
>   -rw-r--r--    1 kevan  kevan  1521 Jan 26 12:35 container-3.0- 
> incubating-SNAPSHOT.pom
>   drwxr-xr-x    3 kevan  kevan   102 Jan 26 12:15 ..
>   -rw-r--r--    1 kevan  kevan    40 Jan 26 12:15 container-3.0- 
> incubating-20070126.103431-21.pom.sha1
>   -rw-r--r--    1 kevan  kevan  1557 Jan 26 12:15 container-3.0- 
> incubating-20070126.103431-21.pom~
>   -rw-r--r--    1 kevan  kevan  1557 Jan 26 12:15 container-3.0- 
> incubating-SNAPSHOT.pom~
>   -rw-r--r--    1 kevan  kevan    40 Jan 26 12:15 maven-metadata- 
> apache-snapshots.xml.sha1
>   -rw-r--r--    1 kevan  kevan    40 Jan 26 12:15 maven-metadata- 
> apache.snapshots.xml.sha1
>
>   /Users/kevan/.m2/repository/org/apache/openejb/server/3.0- 
> incubating-SNAPSHOT:
>   total used in directory 80 available 3127440
>   -rw-r--r--    1 kevan  kevan   368 Jan 26 12:38 maven-metadata- 
> apache-snapshots.xml
>   -rw-r--r--    1 kevan  kevan   402 Jan 26 12:38 maven-metadata- 
> apache.snapshots.xml
>   -rw-r--r--    1 kevan  kevan   179 Jan 26 12:38 maven-metadata- 
> codehaus-snapshots.xml
>   drwxr-xr-x   12 kevan  kevan   408 Jan 26 12:30 .
>   -rw-r--r--    1 kevan  kevan  2281 Jan 26 12:30 server-3.0- 
> incubating-SNAPSHOT.pom
>   -rw-r--r--    1 kevan  kevan  2281 Jan 26 12:29 server-3.0- 
> incubating-20070126.103431-20.pom
>   -rw-r--r--    1 kevan  kevan    40 Jan 26 12:15 maven-metadata- 
> apache.snapshots.xml.sha1
>   -rw-r--r--    1 kevan  kevan    40 Jan 26 12:15 server-3.0- 
> incubating-20070126.103431-20.pom.sha1
>   -rw-r--r--    1 kevan  kevan  2276 Jan 26 12:15 server-3.0- 
> incubating-20070126.103431-20.pom~
>   -rw-r--r--    1 kevan  kevan  2276 Jan 26 12:15 server-3.0- 
> incubating-SNAPSHOT.pom~
>   drwxr-xr-x    3 kevan  kevan   102 Jan 26 12:15 ..
>   -rw-r--r--    1 kevan  kevan    40 Jan 26 12:15 maven-metadata- 
> apache-snapshots.xml.sha1
>
> Ignore the *~ backup filesgenerated emacs files...
>
> Changing the dependencies in the SNAPSHOT and dated pom to the  
> following fixes the problem. I can only guess that Geronimo is  
> closing some loop that doesn't exist for pure OpenEJB...
>
>   <dependencies>
>     <!--
>        This dependency is here to ensure that absolutely nothing
>        under the container module section can be dependent on any
>        server modules.
>     -->
> <!--     <dependency> -->
> <!--       <groupId>org.apache.openejb</groupId> -->
> <!--       <artifactId>container</artifactId> -->
> <!--       <version>${pom.version}</version> -->
> <!--       <type>pom</type> -->
> <!--       <scope>compile</scope> -->
> <!--     </dependency> -->
>   </dependencies>
>
> --kevan
>
>
>


Mime
View raw message