On Wed, 2003-04-02 at 09:05, Rafal Krzewski wrote: > Jason van Zyl wrote: > > > That is distinctly different than multiple source directories for your > > application. And here we are trying satisfy these requirements and scale > > by letting the plugins deal with these different requirements instead of > > trying to jam everything into the POM. > > I believe that the POM is the proper place for defining what goes in > your project. Plugins should retrieve information from there and proceed > with their work.
I've pondered this many a time. I really do not like the idea of having to augment your POM when you choose to use a plugin. I very much like the way the antlr plugin works in that it just kicks in when certain resources are present. > Right now many plugins rely on project.properties file > rather than POM, wich I think is not right. > Of course we should always use our best judgement to avoid cluttering > the POM, but I thing that the source directories (java, aspect, unit > test, and others that arise) are crucial for defining the project, and > therefore they should be in the POM. > > I really like Michal's proposal with sources/source/type elements. > It puts the emphasis on the plugins undestating a specific type of > sources, and allows us remove funcitonality from Maven core - > it only manages information on abstract source sets. Sorry but I'm not sure I follow. Adding this abstraction adds to maven's core. Offloading all processing and definition to the plugin is the way I want to move. > I think this kind of change that it's really worth pursuing. I'm not really in favour of this and much prefer the way the antlr plugin works. I would like to see most of the <build/> element removed and replaced with a place where you can define plugin settings if they are required. We started this a long time ago and there was a proposal that just never got implemented. > R. > > > --------------------------------------------------------------------- > 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]
