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: 1.1 Package Upgrade List
Date Wed, 10 May 2006 19:10:58 GMT
Comments inline...

--- Aaron Mulder <ammulder@alumni.princeton.edu> wrote:

> So my understanding of things is that we have the full set of G 1.1
> plugins for Maven 1, and it would be nice to also have at least a G
> 1.1 packaging plugin for Maven 2 (though we'll need them all in due
> course).
> 
> For the Maven 1 plugin, it looks like we have some Jelly code and a
> Java implementation class.
> 
> For a Maven 2 plugin, I wonder if we could use the same (or a very
> similar) Java class, and migrate the Jelly logic either into that
> class or into some Ant code.  I haven't done much plugin porting, but
> superficially it doesn't seem like it should be that hard.
   These are the issues :
1. Maven1 allows use of properties in the dependency element, i.e.
<dependency>
  <groupId>....
  ............
  <properties>
     <packaging.config.order>2</packaging.config.order>
  <properties>
  .............
    There are many such properties geronimo.reference,
geronimo.dependency, geronimo.import etc being used. M2 does not allow
properties! 

2. The groupIds for basic configurations needed to do the packaging are
of the form o.a.g.configs in M2. The new (M2 based) configuration store
in 1.1. should be able to handle these. These ids have not been tried
yet.  

Thanks
Anita



> 
> Thanks,
>     Aaron
> 
> On 5/10/06, Guillaume Nodet <guillaume.nodet@worldonline.fr> wrote:
> > Plugins are quite independant of the build afaik (even if they are
> used
> > by the main build).
> > They could be written for G 1.1 and updated for G 1.x and have
> their
> > lifecycle decorrelated from Geronimo.
> > As they will be very useful for people creating plugins, I think it
> > could be interesting to write them for 1.1 before of the m2 switch.
> > Is there any beginning of implementation available somewhere ?
> >
> > Cheers,
> > Guillaume Nodet
> >
> >
> > anita kulshreshtha wrote:
> >
> > >    All work related to M2 was halted until the trunk was merged.
> M2
> > >packaging plugin would require transferring all M2 work to 1.1. I
> do
> > >not think there are any plans to do it before the merge or at
> least the
> > >1.1. release. I think using Maven1 will be best at this time.
> Let's
> > >hear from Jacek..
> > >
> > >Thanks
> > >Anita
> > >
> > >--- Guillaume Nodet <guillaume.nodet@worldonline.fr> wrote:
> > >
> > >
> > >
> > >>I haven't seen any geronimo plugin for m2 in head.
> > >>That whould be very usefull, especially because Geronimo plugins
> have
> > >>to
> > >>be in a m2 layout, but the only tools to create a car is a m1
> plugin.
> > >>Any idea ?
> > >>
> > >>Cheers,
> > >>Guillaume Nodet
> > >>
> > >>Aaron Mulder wrote:
> > >>
> > >>
> > >>
> > >>>I'd rather handle the ApacheDS integration separately from the
> 1.1
> > >>>release.  Fortunately, the plugins work with the Maven 2
> > >>>
> > >>>
> > >>repository,
> > >>
> > >>
> > >>>so that issue should be easier.
> > >>>
> > >>>The main question is how to do the build and packaging.  If the
> API
> > >>>
> > >>>
> > >>is
> > >>
> > >>
> > >>>unchanged, we can build our integration module using our Maven 1
> > >>>packaging plugin against ADS 0.9.2 and just have it apply the
> 1.0.x
> > >>>JARs at installation time.  If the API is different, it may make
> > >>>
> > >>>
> > >>the
> > >>
> > >>
> > >>>most sense to try to split out our directory integration and do
> the
> > >>>build and packaging under Maven 2 (I'm assuming that Geronimo
> HEAD
> > >>>
> > >>>
> > >>has
> > >>
> > >>
> > >>>a Maven 2 packaging plugin, but if not, I guess we can work on
> > >>>
> > >>>
> > >>one).
> > >>
> > >>
> > >>>Thanks,
> > >>>   Aaron
> > >>>
> > >>>On 5/10/06, Alexei Zakharov <alexei.zakharov@gmail.com> wrote:
> > >>>
> > >>>
> > >>>
> > >>>>ApacheDS    0.9.2  to  1.0-RC2  ?
> > >>>>I have a patch to port the Geronimo part to 1.0-RC2. However,
> > >>>>currently ADS 1.0 jars propagated to maven2 repo only.
> > >>>>
> > >>>>2006/5/9, Matt Hogstrom <matt@hogstrom.org>:
> > >>>>
> > >>>>
> > >>>>>Consolidated list so far is:
> > >>>>>
> > >>>>>Axis from               1.4-356167      to      1.4
> > >>>>>commons-fileupload      1.1-dev         to      1.1
> > >>>>>jasper from             5.5.9           to      5.5.15
> > >>>>>Jetty from              5.1.9           to      5.1.10
> > >>>>>stax from               1.1.1-dev       to      1.1.2
> > >>>>>Tomcat                  5.5.9           to      5.5.15
> > >>>>>tranql  from            1.2.1           to      1.3-SNAPSHOT
> > >>>>>tranql-connector from   1.1             to      1.2-SNAPSHOT
> > >>>>>
> > >>>>>Keep 'em coming.
> > >>>>>
> > >>>>>Matt
> > >>>>>
> > >>>>>Aaron Mulder wrote:
> > >>>>>
> > >>>>>
> > >>>>>>That issue has a great list.
> > >>>>>>
> > >>>>>>We definitely need to try updating commons-fileupload (from
> > >>>>>>
> > >>>>>>
> > >>>>1.1-dev to
> > >>>>
> > >>>>
> > >>>>>>1.1).  I think there may even be a separate Jira for that.
> > >>>>>>
> > >>>>>>
> > >>But the
> > >>
> > >>
> > >>>>>>old one occasionally hangs, so it's definitely worth trying
> > >>>>>>
> > >>>>>>
> > >>the new
> > >>
> > >>
> > >>>>>>one.
> > >>>>>>
> > >>>>>>Thanks,
> > >>>>>>   Aaron
> > >>>>>>
> > >>>>>>On 5/9/06, Matt Hogstrom <matt@hogstrom.org> wrote:
> > >>>>>>
> > >>>>>>
> > >>>>>>>Here are the packages I'm recommending for 1.1.  If
I missed
> > >>>>>>>
> > >>>>>>>
> > >>one
> > >>
> > >>
> > >>>>>>>please chime in.
> > >>>>>>>
> > >>>>>>>Axis from               1.4-356167      to      1.4
> > >>>>>>>jasper from             5.5.9           to      5.5.15
> > >>>>>>>Jetty from              5.1.9           to      5.1.10
> > >>>>>>>stax from               1.1.1-dev       to      1.1.2
> > >>>>>>>tranql  from            1.2.1           to      1.3-SNAPSHOT
> > >>>>>>>tranql-connector from   1.1             to      1.2-SNAPSHOT
> > >>>>>>>
> > >>>>>>>This is the list so far...I've updated
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> >
>
>http://opensource.atlassian.com/confluence/oss/display/GERONIMO/Geronimo+Package+Tracking
> > >
> > >
> > >>>>>>>with this information.
> > >>>>>>>
> > >>>>>>>Was mentioned on the list:
> > >>>>>>>Howl    - Researching this
> > >>>>>>>
> > >>>>>>>
> > >>>>--
> > >>>>Alexei Zakharov,
> > >>>>Intel Middleware Product Division
> > >>>>
> > >>>>
> > >>>>
> 
=== message truncated ===


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

Mime
View raw message