I won't know this will work until I see it in action :-) but this basically looks good to me.
On May 23, 2006, at 6:12 AM, anita kulshreshtha wrote:

David J,
Based on your suggestions, I have used the following conventions to
add dependency elements to the plan file :
 type = jar/unspecified : generate  <import>classes</import>

I don't think this is needed, since if you don't specify anything you get whatever is available: for a plain jar that's just classes.
If the version is specified, it is kept otherwise

                      an available version is chosen.

I think since we can interpolate versions ourselves we should leave out the version if it is not in the pom.xml.

 type = car : The scope element is used as follows:
      unspecified : It is a parent configuration and added to the

                    plan.xml
         provided : It is used to force the build order on the
                   configurations in a multi project build. This
                   dependency is not added to the generated plan.

After some further thought I'm not 100% sure we need to specify the startup order explicitly. I think that recursive loading of parents will be sufficient. This needs some testing, and if we can leave out the explicit orders we should.
         compile  : generate <import>classes</import>
         runtime  : generate <import>services</import>
This part seems reasonable, but we haven't really specified the import element anywhere yet: I think we'll have to try it and see.

With your settings here does the plugin work? I can't wait for an m2 build!

thanks
david jencks


Thnaks
Anita


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

Reply via email to