Bude hodne zalezet na strukture projektu a co spada do free a co do business projektu. Ja osobne bych volil rozdeleni do modulu podle funkcnosti pro free a business, pripadne jeste na jadro aplikace. A distribuci bych resil v danych modulech nebo vytvoril uplne separatni moduly, ktere by resily pouze vytvoreni distribuce. Distribuce lze pekne resit pres maven-assembly-plugin<http://maven.apache.org/plugins/maven-assembly-plugin/>. Velice pekna inspirace by se dala najit u Nexus projektu, ten je taky rozdelen na free a placenou verzi.
Petr Prochazka 2009/11/4 Dusan Zatkovsky <msk.c...@gmail.com> > Ahoj. > > Momentalne stojim pred problemom, ako vyrobit 2 rozne release tej istej > aplikacie ( free - mensia funkcionalita, komercna - plna ), aby som sa z > toho > nepos*al a neudrzoval 100 roznych svn stromov. Pred tym, nez zacnem > vymyslat > koleso by som sa rad opytal, ci niekto z vas daco take riesi(l). > > Mna viac menej napada spravit projekt ako multimodule maven projekt, pricom > by > som nejak pomocou profilov urcil, ci sa ma buildit aj komercny modul. > Class-y > v komercnom by teoreticky mohli extendovat free classy. Neviem ale, ako to > potom cele zintegrujem, obavam sa roznych NoClassDefFound a inych > exceptions > a tak podobne. > > Nejaka idea? > > -- > Dusan > > > ... tykajte mi >