Hi everybody! Just imagine we had a profiles definition in a pom.xml such as
<profile group="database" type="manditory"> <id>MySQL</id> ... as we know it ... </profile> <profile group="database" type="manditory"> <id>Oracle</id> ... as we know it ... </profile> <profile group="implementation"> <id>mock</mock> ... as we know it ... </profile> <profile group="environment"> <id>qualitycontrol23</id> ... as we know it ... </profile> with (obvious?) semantics, if a profile group is manditory and none is active, the build fails ... if more than one profile in a group is active, the build fails ... in project builds, where maven profiles are the main thing understood, selection of the 'right' profiles is crucial to project builds, but not really contained the project description. Command line selection of profiles, such as in hudson or aquivalent, is important project build knowledge, but so far not contained in the pom.xml Any comments, corrections, refusals, improvements, bashing, ... ? mit freundlichen Grüßen/best regards Wolfgang Schrecker "... it is difficult in practice to keep track of which variables in a program are allowed to be null." from Odersky,Spoon, Venners: Programming in Scala p. 283 -- -------------------------------------------------- Atos Worldline Processing GmbH Hahnstrasse 25 60528 Frankfurt/Main Germany Phone: +49 69/6657-1176 mailto:wolfgang.schrec...@atosorigin.com http://www.atosworldline.com Geschäftsführer: Erik Munk Koefoed Aufsichtsratsvorsitzender: Didier Dhennin Sitz der Gesellschaft: Frankfurt/Main Handelsregister: Frankfurt/Main HRB 40 417 -------------------------------------------------- Atos Worldline Processing GmbH Hahnstrasse 25 60528 Frankfurt/Main Germany Phone: +49 69/6657-1176 Fax : mailto: wolfgang.schrec...@atosorigin.com http://www.atosworldline.com Geschäftsführer: Erik Munk Koefoed Aufsichtsratsvorsitzender: Didier Dhennin Sitz der Gesellschaft: Frankfurt/Main Handelsregister: Frankfurt/Main HRB 40 417 * * * * * * * * L E G A L D I S C L A I M E R * * * * * * * * This e-mail is destined for the above mentioned recipient. In case you received this e-mail by accident, we would appreciate it if you could contact the sender and delete all copies stored on your computer. Please be aware that the security and confidentiality of electronic data transmitted by e-mail is not completely guaranteed and that data may be seen, copied, downloaded or changed by third persons during transmission. Atos Origin accepts no liability for the security and confidentiality of data and documents sent by e-mail. Please make sure that all important messages will be confirmed in writing by means of a telefax or a letter. * * * * * * * * L E G A L D I S C L A I M E R * * * * * * * *