Jesse,

You've lost me a bit with this (and with the wrapping I found it really
hard to read :)

1) is this related to the custom discussion or is this just a new
element you'd like to add (if the latter, I think it deserves a new thread)

2) is this related to the current <modules> tag, or something different?

Thanks,
Brett

Jesse McConnell wrote:
> I was thinking about this a bit..
> 
> what about adding something like
> 
> <modules>
>   <module>
>      <source>
>        <artifactId>runtime-model</artifactId>
>        <groupId>org.codehaus.mojo.plugin</groupId>
>        <version>1.0-SNAPSHOT</version>
>      </source>
>      <model>
>        <runtimes>
>          <runtime>
>              ....
>          </runtime>
>        </runtimes>
>      </model>
>   </module>
> </modules>
> 
> where we can logically embed the particular types of extensions to the pom
> that
> we want.
> 
> I  was thinking about picking up my runtime work and furthering the idea of
> usin
> g it as a program launching framework and it would be pretty spiffy if we
> could
> embed arbitary chunks into the pom that maven facilitates the passing of the
> <cu
> stom> tag into another modello model...the <source> would point to the place
> tha
> t the model could be pulled from and the <model> the container element for
> the a
> ctual model that would be created.
> 
> maybe something like this is already slated for 2.1, haven't checked up on
> it, b
> ut I rather like the jist of it.
> 
> Why not just do it as a plugin?
> 
> well, for the runtime launching my thought was that a project that wanted to
> be
> able to be started from some general wrapper script called mvnrun could
> declare
> the specifics in the runtime model for things like linkage of some id to a
> main
> method in the program.  The stuff could be in the repository and an indexing
> pro
> cess could exist that could comb through all the poms in the local repo and
> inde
> x the id's so
> 
> mvnrun squirrel
> 
> would know to start up the squirrel program.  And if a more global index
> existed
>  then it would know that it needed to go hit ibibilo and grab the root
> squirrel
> program and all of the dependencies, kinda making a java equivalent to
> apt-get..
>   And I don't see that kinda functionality being the purpose of a maven
> plugin,
> but I see it a natural extension for the maven pom since the pom metadata
> alread
> y tracks all of the dependencies needed to run.  Could be very nice to just
> add
> in a simple module to the pom that enabled this sort of behavior.
> 
> anyway, that is my use case...
> 
> jesse
> 
> 
> On 3/31/06, Brett Porter <[EMAIL PROTECTED]> wrote:
>> +1. Strict parsing is only on for projects you build, its off for poms
>> in the repository.
>>
>> This should be a change on trunk only, and the model version should be
>> changed to 4.1.0, right? We need to now start looking into dealing with
>> projects differently based on the model version.
>>
>> Given that this is a model change - why not add categories and tags to
>> the POM itself?
>>
>> - Brett
>>
>> Jason van Zyl wrote:
>>> John Casey wrote:
>>>> so, how do you gain access to the custom section? Would you have to
>>>> re-parse the whole pom? Also, would <custom/> be subject to any sort
>>>> of inheritance, or would it simply be invisible to the project builder?
>>> After some more chatting in IRC I think that if a <custom/> element was
>>> added to the MDO then the strict parsing can be left on. Essentially the
>>> <custom/> element would be processed like a plug-in configuration. That
>>> would probably make more sense and be safer.
>>>
>>>> -john
>>>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> 
> --
> jesse mcconnell
> jesseDOTmcconnellATgmailDOTcom
> 

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

Reply via email to