L'applicazione attuale utilizza impostazioni grafiche "aziendali" definite nella cartella ./../customRD3_9.5
(la cartella cui si riferiche il path relativo è quella che contiene il .IDP).
Le altre applicazioni e i componenti dovranno utilizzare le stesse impostazioni grafiche "aziendali" ovverola stessa custom directory (./../customRD3_9.5).
Ecco ad esempio le impostazioni per l'applicazione UoCompAppl che raccoglie(rà) alcune componenti.

Ora, il problema è che ./../customRD3_9.5 contiene anche build.xml;
in questo driver per ANT sono definite però alcune proprietà specifiche per applicazione.
Ad esempio
- Code: Select all
<property name="app.name" value="Si4so"/>
<property name="app.version" value="1.4.3"/>
...
Dunque impostando altrove / altrimenti alcune proprietà poi il resto del build.xml è (per ora) comune e parametrico e funziona/funzionerà bene per applicazione.
Prima pensata
Separare in una sezione (ad esempio ./appSpecific.build.xm) le impostazioni delle proprietà specifiche per applicazione. L'istruzione include per ANT però non è disponibile per la versione che utilizziamo (1.6.5) (solo per ANT 1.8 o successive).
Seconda pensata
Passare come parametri le impostazioni specifiche di applicazione di In.De
ad esempio
-Dapp.name="Si4so" -Dapp.version="1.4.3"
un po' come mi sarebbe piaciuto per l'opzione -verbose (ad esempio qui cosa succede in Eclipse).
E' possibile? Se sì, come?
Se no, come posso risolvere il problema di parametrizzare alcune proprietà di build.xml (di fatto solo quelle di intestazione (header) lasciando condiviso tutto il resto del build.xml) in modo specifico per applicazione?