Dobry den,

profil se da definovat nejen v settings.xml, ale take primo v POMu.
Do POMu lze tedy zapsat profil, ktery obsahuje implicitni hodnoty spolecne vsem 
clenum tymu.
Jednotlivi vyvojari si pak mohou v pripade potreby promenne "prepsat" 
(override) v lokalnim settings.xml.

To by vam mohlo pomoci nebo ne?

mp.


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Roman Pichlik
Sent: Monday, September 17, 2007 09:30 AM
To: Java
Subject: Maven a parametrizace testu

Ahoj,
  rad bych v Mavenu dosahnul parametrizaci testu. V pom.xml jednotlivych
subprojektu mam.

<build>
        <resources>
             <resource>
                <directory>${jdbc.properties.folder}</directory>
                 <includes>
                     <include>jdbc.properties</include>
                 </includes>
                 <targetPath>META-INF</targetPath>

             </resource>
         </resources>
</build>

V settings.xml mam profil, ktery mi nastavi promennou
${jdbc.properties.folder}. Problem je v tom, ze neumim tuto promennou
nastavit na implicitni hodnotu nekde v rodicovskem POMu. Moje predstava
byla takova, ze vedle rodicovskeho POMu se bude valet implicitni
jdbc.properties. V rodicovskem POMu jsem nadefinoval
<jdbc.properties.folder>${basedir}</jdbc.properties.folder>. Bohuzel to
nefakci, Maven zrejme nevyhodnoti ${basedir}. Cilem tehle tanecku bylo,
aby databazove zavisle testy bezely aniz by si developer musel vytvaret
vlastni profil. Mozna to je spatny pristup...

--
S pozdravem Roman "Dagi" Pichlik

/* http://www.sweb.cz/pichlik/ Blog pro kodery */

Odpovedet emailem