B
bygones
Gast
Hi,
wir wollen ein mehrschichtiges Mulitmodule project bauen.
Idee wäre
Common (pom)
|____ Project-A (pom)
|______ Module-aa (jar)
|______ Module-bb (jar)
|____ Project-B
|______ Module-cc (jar)
|______ Module-dd (jar)
Wenn wir nun "Common" mit SVN committen wollen haut er schlussendlich folgende Struktur ins SVN:
Common (pom)
Project-A
|______ Module-aa (jar)
|______ Module-bb (jar)
Project-B
|______ Module-cc (jar)
|______ Module-dd (jar)
d.h. er verliert die Beziehung der Projects zum Common
Warum ? Fuer SVN ist das alles doch eine simple File-Order-Struktur, das sollte doch so eingecheckt werden wie es im lokalen Filesystem vorliegt... dass nun m2eclipse daraus eine andere Struktur bastelt sollte doch egal sein ?
Ist es generell sinnvoll eine solche verschachtelte Struktur zu haben ? Die Idee ist, dass man seine Builds auf versch. Ebenen haben kann. Während des CI Betriebs werden die Module gebaut bzw deren Projekte. In regelmäßigen, größeren Abständen will man das komplette bauen und würde dann Common starten.
Danke
wir wollen ein mehrschichtiges Mulitmodule project bauen.
Idee wäre
Common (pom)
|____ Project-A (pom)
|______ Module-aa (jar)
|______ Module-bb (jar)
|____ Project-B
|______ Module-cc (jar)
|______ Module-dd (jar)
Wenn wir nun "Common" mit SVN committen wollen haut er schlussendlich folgende Struktur ins SVN:
Common (pom)
Project-A
|______ Module-aa (jar)
|______ Module-bb (jar)
Project-B
|______ Module-cc (jar)
|______ Module-dd (jar)
d.h. er verliert die Beziehung der Projects zum Common
Warum ? Fuer SVN ist das alles doch eine simple File-Order-Struktur, das sollte doch so eingecheckt werden wie es im lokalen Filesystem vorliegt... dass nun m2eclipse daraus eine andere Struktur bastelt sollte doch egal sein ?
Ist es generell sinnvoll eine solche verschachtelte Struktur zu haben ? Die Idee ist, dass man seine Builds auf versch. Ebenen haben kann. Während des CI Betriebs werden die Module gebaut bzw deren Projekte. In regelmäßigen, größeren Abständen will man das komplette bauen und würde dann Common starten.
Danke