On Fri, 2003-06-27 at 09:19, Michal Maczka wrote:

> +1 
> 
> > As far as the structure of the plugin, I propose what Mark H. Wilkinson
> > suggested where we use different directories to distinguish between
> > build time and runtime. So the structure would look something like:
> > 
> > <plugin>
> >    src/
> >      plugin-resources/
> >      plugin-runtime/
> >        project.properties | run time
> >        maven.xml          |
> > 
> >      project.properties   |
> >      maven.xml            | build time
> > 
> > After the 1.0 release these things will never change. 
> 
> Never say never ;)

For the 1.x series it cannot. This is why I have always been extremely
hesitant to move toward a 1.0. I feel comfortable now with this
proposal, along with suggested modifications, that we have something
that can be documented and really finally establish a decent set of
conventions for users. Some things have grown organically which is the
way it goes, but I would like to bite the bullet, make the conventions
and call it 1.0.

I am happy with the refactoring. I owe some details on the refactoring
which I will do after this email. But to make a long story short I can
bootstrap in 1m55s using 23mb or memory and there is complete isolation
as far as plugins go. I have had to make some modifications to Werkz and
I need to make another change to Werkz to enable context switching on
pre/post goals.

Also, this is probably the first time in my history I have stuck with
the existing code instead of jumping on a new code base. I have
backported many ideas from maven-new into the existing code and let
maven-new lay dormant for now.

> >But with the
> > separation now in place and for clarity and uniformity and ease of
> > documentation I think would be a good thing.
> > 
> 
> 
> I propose:
> 
> <plugin>
>     src/
>       main/
>         resources/
>         java/ 
>         runtime/
>            project.properties | run time 
>            maven.xml          |
>        test/
>          resources/
>          java/
>     project.properties   |
>     maven.xml            | build time
>     xdocs/
> 

I'm for whatever people think is most clear. I am prepared to start
documenting for 1.0.

> 
> 
> Michal
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
-- 
jvz.

Jason van Zyl
[EMAIL PROTECTED]
http://tambora.zenplex.org

In short, man creates for himself a new religion of a rational
and technical order to justify his work and to be justified in it.
  
  -- Jacques Ellul, The Technological Society


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to