Very, nice.
- adding a "root" attribute to workspace, containing the name of my project.
I would change root from a attribute to a node called buildable, which reference all the projects we want to build.
That way I could build the all the projects I have at work using gump.
- a stylesheet to filter the work/merge.xml by removing any unreferenced project (except for the root) and any unreferenced module or repository. - inserting a step in the gen.bat script to apply the stylesheet a certain number of times (because removing a project may cause other projects to become unreferenced). Of course, there should be a way to figure out when to stop iterating. But being lazy, I settled for an iteration variable in the script. - That worked like a charm and produced: - an update script that only gets the minimal modules needed. - a build script that only builds the mimimum projects from those modules. - a list of the repositories I actually end up using.
I also have a stylesheet that produces the list of packages that should be manually installed as well as one that produces the global list of jars (generated, included or installed). I'm currently trying to automate publishing those jars in my local maven repository.
Sorry for being so long-winded: this is my first post to this list and I had a lot on my mind... ;-) If anyone is interested in any of the above, I'll be happy to share. --
Denis Ranger
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
