geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From anita kulshreshtha <a_kuls...@yahoo.com>
Subject Re: Re-migration to m2 - status and discussion.
Date Sat, 03 Jun 2006 01:53:19 GMT
David J,
   I have been working with rev 409296, and openejb 2659. Today I
updated to rev 411279. There have been changes in o.a.g.kernel that
affect PackageBuilder, MavenConfigStore, and MavenAttributeStore. I
need to incorporate these changes into m2 plugin and retest everything.
:(  I am assuming that fundamentally the executable configurations are
still being packaged the same way. 


Thanks
Anita

--- Prasad Kashyap <goyathlay.geronimo@gmail.com> wrote:

> David J, here's the status of my build effort on m2.
> 
> I cleaned out my local m2 repo. I used the 20060524 version for
> commonsModeler like you did but used 1.4-SNAPSHOT for axis. This
> helped me get the axis jars.
> 
> I skipped tests for the modules ( <skip>true</skip> in surefire
> plugin
> configuration). You can also use -Dmaven.test.skip=true
> 
> I did a top down build. The build failed a few times while
> downloading
> deps. I individually built the module using :
> mvn -Dmodule={module_name}
> 
> Finally I was able to get a successful build.
> 
> I have attached the geronimo/pom.xml that I used.
> 
> Cheers
> Prasad
> 
> On 6/1/06, Prasad Kashyap <goyathlay.geronimo@gmail.com> wrote:
> > Thanx Jeff. What do you think about
> > http://jira.codehaus.org/browse/MJSPC-3. ? Can we expect that
> anytime
> > soon ? If so, then I'd rather wait to make a run thro' the pom.xml
> of
> > all the apps just once.
> >
> > Cheers
> > Prasad
> >
> > On 6/1/06, Jeff Genender <jgenender@apache.org> wrote:
> > > Prasad,
> > >
> > > If you really need to use the jspc plugin now, please use version
> 1.4.3.
> > >  It does not fork the compile.
> > >
> > > Jeff
> > >
> > > Prasad Kashyap wrote:
> > > > The migration of applications to M2 has been kinda held up by
> the
> > > > following 2 maven jiras
> > > >
> > > > http://jira.codehaus.org/browse/MJSPC-2 (to fix jspc plugin)
> > > > http://jira.codehaus.org/browse/MWAR-45 (to fix jar'ing classes
> to
> > > > web-inf/lib).
> > > >
> > > > I have submitted a patch for the latter (maven-war-plugin,
> mwar-45).
> > > >
> > > > Soon, I shall submit a patch for the application migration
> without
> > > > these 2 features (jsp precompile and jar classes). We can do
> good w/o
> > > > these for now. Once the maven jiras are ready, we shall patch
> the
> > > > application pom(s) again.
> > > >
> > > > Cheers
> > > > Prasad
> > > >
> > > >
> > > > On 5/31/06, Prasad Kashyap <goyathlay.geronimo@gmail.com>
> wrote:
> > > >> Thanx Jeff. Please see comments inline -
> > > >>
> > > >> Cheers
> > > >> Prasad
> > > >>
> > > >> On 5/31/06, Jeff Genender <jgenender@apache.org> wrote:
> > > >> > Prasad,
> > > >> >
> > > >> > I can fix #1.  I need to dig up some old code from the 1.4.3
> version. I
> > > >> > converted to a forked version because it really lightened
> the amount of
> > > >> > code in the plugin.  But I have heard of this being an
> issue, so I may
> > > >> > fatten the plugin up a little bit and force a call to javac
> once again.
> > > >> >  Could you be kind enough to open a JIRA on the forking
> problem on Mojo
> > > >> > for the jspc-plugin so I can track this?
> > > >>
> > > >> http://jira.codehaus.org/browse/MJSPC-2
> > > >>
> > > >> >
> > > >> > #2 needs a bit more thought.  I am not sure if the existence
> of a
> > > >> > web.xml is the way to go on this one.
> > > >>
> > > >> What say we look for the <packaging> element in the pom.xml
?
> Make
> > > >> this plugin relevant only for "war" packagings and skip it for
> others.
> > > >> http://jira.codehaus.org/browse/MJSPC-3.
> > > >>
> > > >> >
> > > >> > Jeff
> > > >> >
> > > >> > Prasad Kashyap wrote:
> > > >> > > I have all the applications migrated to M2 now. But I have
> a problem
> > > >> > > using the jspc-maven-plugin to precompile the JSPs. I hope
> Jeff can
> > > >> > > help me here.
> > > >> > >
> > > >> > > The jspc-maven-plugin is configured in the parent pom and
> executed by
> > > >> > > the pom in each application. Please find attached the
> parent pom
> > > >> (goes
> > > >> > > in geronimo/application dir) and a pom from uddi-db
> application (goes
> > > >> > > in geronimo/application/uddi-db dir).
> > > >> > >
> > > >> > > Here are the problems.
> > > >> > > 1. Using the the jspc-maven-plugin makes it execute the
> other plugins
> > > >> > > in the pom twice. I guess this is being caused when the
> lifecycle is
> > > >> > > forked. See the attached mvn.log from the uddi-db app. How
> can I get
> > > >> > > around it ?
> > > >> > >
> > > >> > > 2. It will be nice if I can specify the execution of the
> > > >> > > jspc-maven-plugin "compile" goal once in the parent pom.
> The mojo
> > > >> > > should check for the existence of web-inf or web.xml file.
> If it
> > > >> > > doesn't exist, it should skip gracefully
> (MojoFailureException ?).
> > > >> > > This way we can just invoke the jspc mojo in the parent
> pom and not
> > > >> > > have to invoke it every war child.
> > > >> > >
> > > >> > > Cheers
> > > >> > > Prasad
> > > >> > >
> > > >> > > On 5/30/06, Guillaume Nodet
> <guillaume.nodet@worldonline.fr> wrote:
> > > >> > >> Snapshots are not uploaded on public repos.
> > > >> > >> But they are available at
> > > >> > >>
> > > >> > >>
> > > >>
>
http://people.apache.org/maven-snapshot-repository/org/apache/geronimo/specs/geronimo-j2ee_1.4_spec/1.1-SNAPSHOT/
> > > >>
> > > >> > >>
> > > >> > >>
> > > >> > >> Cheers,
> > > >> > >> Guillaume Nodet
> > > >> > >>
> > > >> > >> anita kulshreshtha wrote:
> > > >> > >>
> > > >> > >> >
> > > >> > >> >     I wish it was true! Prasad has agreed ;) to
take
> care of the
> > > >> > >> >applications and the assembly plugin.
> > > >> > >> >
> > > >> > >> >P.S. How do I get
> geronimo-j2ee_1.4_spec-1.1-SNAPSHOT.jar to
> > > >> this or
> > > >> > >> >any other m2 repo ?
> > > >> > >>
> > > >>
>
>http://repo.mergere.com/maven2/org/apache/geronimo/specs/geronimo-j2ee_1.4_spec/
> > > >>
> > > >> > >>
> > > >> > >> >
> > > >> > >> >
> > > >> > >> >Thanks
> > > >> > >> >Anita
> > > >> > >> >
> > > >> > >> >
> > > >> > >> >
> > > >> > >> >
> > > >> > >> >
> > > >> > >>
> > > >> > >
> > > >> > >
> > > >>
>
------------------------------------------------------------------------
> > > >> > >
> > > >> > > <?xml version="1.0" encoding="UTF-8"?>
> > > >> > > <!--
> > > >> > >
> > > >> > >     Copyright 2006 The Apache Software Foundation
> > > >> > >
> > > >> > >     Licensed under the Apache License, Version 2.0 (the
> "License");
> > > >> > >     you may not use this file except in compliance with
> the License.
> > > >> > >     You may obtain a copy of the License at
> > > >> > >
> > > >> > >        http://www.apache.org/licenses/LICENSE-2.0
> 
=== message truncated ===> <?xml version="1.0" encoding="UTF-8"?>
> <!--
>   
>     Copyright 2006 The Apache Software Foundation
>     
>     Licensed under the Apache License, Version 2.0 (the "License");
>     you may not use this file except in compliance with the License.
>     You may obtain a copy of the License at
>     
>        http://www.apache.org/licenses/LICENSE-2.0
>     
>     Unless required by applicable law or agreed to in writing,
> software
>     distributed under the License is distributed on an "AS IS" BASIS,
>     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
> implied.
>     See the License for the specific language governing permissions
> and
>     limitations under the License.
> -->
> <!-- $Rev: 409146 $ $Date: 2006-05-24 08:12:14 -0400 (Wed, 24 May
> 2006) $ -->
> <project>
>     <modelVersion>4.0.0</modelVersion>
>     
>     <groupId>org.apache.geronimo</groupId>
>     <artifactId>geronimo-parent</artifactId>
>     <version>1.2-SNAPSHOT</version>
>     <packaging>pom</packaging>
>     <name>Geronimo</name>
>     <description>Geronimo parent</description>
>     <url>http://geronimo.apache.org</url>
>     
>     <issueManagement>
>         <system>jira</system>
>        
>
<url>http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10220</url>
>     </issueManagement>
>     
>     <ciManagement>
>         <system>continuum</system>
>         <notifiers>
>             <notifier>
>                 <type>mail</type>
>                 <sendOnError />
>                 <sendOnFailure />
>                 <address>dev@geronimo.org</address>
>             </notifier>
>         </notifiers>
>     </ciManagement>
>     
>     <mailingLists>
>         <mailingList>
>             <name>Geronimo User List</name>
>            
> <subscribe>users-subscribe@geronimo.apache.org</subscribe>
>            
> <unsubscribe>users-unsubscribe@geronimo.apache.org</unsubscribe>
>            
>
<archive>http://mail-archives.apache.org/mod_mbox/geronimo-user/</archive>
>         </mailingList>
>         <mailingList>
>             <name>Geronimo Developer List</name>
>             <subscribe>dev-subscribe@geronimo.apache.org</subscribe>
>            
> <unsubscribe>dev-unsubscribe@geronimo.apache.org</unsubscribe>
>            
>
<archive>http://mail-archives.apache.org/mod_mbox/geronimo-dev/</archive>
>         </mailingList>
>         <mailingList>
>             <name>Source Control List</name>
>             <subscribe>scm-subscribe@geronimo.apache.org</subscribe>
>            
> <unsubscribe>scm-unsubscribe@geronimo.apache.org</unsubscribe>
>            
>
<archive>http://mail-archives.apache.org/mod_mbox/geronimo-scm/</archive>
>         </mailingList>
>     </mailingLists>
>     
>     <licenses>
>         <license>
>             <name>The Apache Software License, Version 2.0</name>
>             <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
>             <distribution>repo</distribution>
>         </license>
>     </licenses>
>     
>     <scm>
>        
>
<connection>scm:svn:https://svn.apache.org/repos/asf/geronimo/</connection>
>        
>
<developerConnection>scm:svn:https://${maven.username}@svn.apache.org/repos/asf/geronimo/</developerConnection>
>         <url>https://svn.apache.org/repos/asf/geronimo/</url>
>     </scm>
>     
>     <organization>
>         <name>Geronimo</name>
>         <url>http://geronimo.apache.org/</url>
>     </organization>
>     
>     <properties>
>      <!--
>       |
>       | Maven properties
>       |
>      -->
> <!--        <maven.compiler.source>1.4</maven.compiler.source>
>         <maven.compiler.target>1.4</maven.compiler.target>
>         <maven.compiler.deprecation>true</maven.compiler.deprecation>
>         <maven.compiler.optimize>true</maven.compiler.optimize>
>         <maven.compiler.debug>true</maven.compiler.debug> -->
>     <!--
>      |
>      | Geronimo module versions
>      |
>      -->
>     <geronimoVersion>1.2-SNAPSHOT</geronimoVersion>
>     
>     <!--
>          |
>          | Geronimo specification versions
>          |
>          -->
>        
> <geronimoSpecActivationVersion>1.0</geronimoSpecActivationVersion>
>        
> <geronimoSpecCorbaVersion>1.0-SNAPSHOT</geronimoSpecCorbaVersion>
>         <geronimoSpecEjbVersion>1.0</geronimoSpecEjbVersion>
>        
> <geronimoSpecJ2eeVersion>1.1-SNAPSHOT</geronimoSpecJ2eeVersion>
>        
>
<geronimoSpecJ2eeConnectorVersion>1.0</geronimoSpecJ2eeConnectorVersion>
>        
>
<geronimoSpecJ2eeDeploymentVersion>1.0</geronimoSpecJ2eeDeploymentVersion>
>        
> <geronimoSpecJ2eeJaccVersion>1.0</geronimoSpecJ2eeJaccVersion>
>        
>
<geronimoSpecJ2eeManagementVersion>1.0</geronimoSpecJ2eeManagementVersion>
>        
>
<geronimoSpecJavamailVersion>1.1-SNAPSHOT</geronimoSpecJavamailVersion>
>         <geronimoSpecJaxrVersion>1.0</geronimoSpecJaxrVersion>
>         <geronimoSpecJaxrpcVersion>1.0</geronimoSpecJaxrpcVersion>
>         <geronimoSpecJmsVersion>1.0</geronimoSpecJmsVersion>
>         <geronimoSpecJspVersion>1.0</geronimoSpecJspVersion>
>         <geronimoSpecJtaVersion>1.0</geronimoSpecJtaVersion>
>         <geronimoSpecQnameVersion>1.0</geronimoSpecQnameVersion>
>         <geronimoSpecSaajVersion>1.0</geronimoSpecSaajVersion>
>         <geronimoSpecServletVersion>1.0</geronimoSpecServletVersion>
>     
>     <!--
>          |
>          | Geronimo plugin versions
>          |
>          -->
>        
>
<geronimoPackagingPluginVersion>1.2.0</geronimoPackagingPluginVersion>
>     
>     <!--
>          |
>          | External dependency versions
>          |
>          -->
>         <activeIoVersion>2.0-r118</activeIoVersion>
>         <activeMqVersion>3.2.4-SNAPSHOT</activeMqVersion>
>         <antlrVersion>2.7.2</antlrVersion>
>         <apachedsVersion>0.9.2</apachedsVersion>
>         <asmVersion>1.4.3</asmVersion>
>         <asn1Version>0.3.2</asn1Version>
>         <axisVersion>1.4-SNAPSHOT</axisVersion>
>         <castorVersion>0.9.5.3</castorVersion>
>         <cglibVersion>2.1_3</cglibVersion>
>         <commonsBeanutilsVersion>1.6.1</commonsBeanutilsVersion>
>         <commonsCliVersion>1.0</commonsCliVersion>
>         <commonsCollectionsVersion>3.1</commonsCollectionsVersion>
>         <commonsDigesterVersion>1.6</commonsDigesterVersion>
>         <commonsDiscoveryVersion>0.2</commonsDiscoveryVersion>
>         <commonsElVersion>1.0</commonsElVersion>
>         <commonsFileuploadVersion>1.1-dev</commonsFileuploadVersion>
>         <commonsHttpclientVersion>2.0.1</commonsHttpclientVersion>
>         <commonsIoVersion>1.0</commonsIoVersion>
>         <commonsJxpathVersion>1.1</commonsJxpathVersion>
>         <commonsLangVersion>2.0</commonsLangVersion>
>         <commonsLoggingVersion>1.0.4</commonsLoggingVersion>
>         <commonsModelerVersion>20060524</commonsModelerVersion>
>         <commonsPoolVersion>1.2</commonsPoolVersion>
>        
> <commonsPrimitivesVersion>20041207.202534</commonsPrimitivesVersion>
>         <concurrentVersion>1.3.4</concurrentVersion>
>         <derbyVersion>10.1.1.0</derbyVersion>
>         <dom4jVersion>1.4</dom4jVersion>
>         <dwrVersion>1.1.1</dwrVersion>
>         <eclipseCompilerVersion>3.0.1</eclipseCompilerVersion>
>         <howlVersion>0.1.11</howlVersion>
>         <hsqldbVersion>1.7.2.2</hsqldbVersion>
>         <jasperVersion>5.5.15</jasperVersion>
>         <javaccVersion>2.1</javaccVersion>
>         <jdbmVersion>0.20-dev</jdbmVersion>
>         <jdomVersion>1.0</jdomVersion>
>         <jettyVersion>5.1.10</jettyVersion>
>         <jstlVersion>1.1.1</jstlVersion>
>         <juddiVersion>0.9rc4</juddiVersion>
> 
=== message truncated ===


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

Mime
View raw message