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 * * * * * * * *

Reply via email to