Il 07/11/2016 09:59, Giovanni Porcari ha scritto:
[...]
Nella home della directory di sviluppo, in .gnr, si definisce il nome del progetto e
il path nel filesystem ove esso si trova, dentro il tag <projects>.
Questo non è corretto.
In .gnr/environment.xml tu definisci nel tag <projects> delle cartelle in cui
vuoi mettere i tuoi progetti.
Con il comando gnrmkproject tu quindi potrai dire che il progetto 'alfa' va in
esperimenti mentre
il progetto 'pitture' va nella cartella clienti perchè lo sviluppi per i
fabbricanti di pitture.
Ma cosa è un progetto ?
NOTA BENE:[...]
In fase di sviluppo si usa di norma collocare istanze e siti DENTRO al progetto.
Quando invece si va a distribuire il prodotto è preferibile avere istanza e
sito al di fuori
del progetto. Per questo in .gnr/environment.xml è possibile definire anche
Tornando ad istanza quando definisco i packages scriverò ad esempio:
<packages>
<sys pkgcode='gnrcore:sys'>
<adm pkgcode='gnrcore:adm'>
<erpy_base pkgcode ='erpy:erpy_base'>
<pitture/>
</packages>
Da notare che il pkgcode include il project. Inoltre sull'ultimo non ho
specificato
il pkgcode. questo significa che vale per il project corrente. In questo caso
però avrei poi difficoltà a farlo funzionare nel caso la cartella delle istanze
sia tenuta fuori dal project.
Da notare infine che questa sintassi è in via di modifica anche se
verrà tenuta per compatibilità.
Spero di aver risposto a tutto… semmai chiedi ;)