B
bygones
Gast
Hallo,
weiss nicht genau ob es ein allgemeines MMP Problem ist oder Hudson spezifisch.
Also wir haben ein MMP
Lade ich in Hudson Project-A erkennte er automatisch alle Module und ein Build baut auch alle "SubProjecte" und alle "Module".
Wenn nun in Module-D ein änderung im SVN bemerkt wird, wird aber wieder komplett das ganze Project-A mit allen Modulen gebaut.
Module-C ist von Module-D abhängig. Meinem Verständnis nach sollte nun Module-D gebaut werden (wegen SVN Änderung) und danach Module-C (wegen Abhängigkeit)... SubProject-A hat nix damit zu tun - wird aber momentan mitgebaut.
Oder auch wenn Module-A von Module-D abhängig ist, sollten nur die beiden gebaut werden (bzw alle transitiven Abhängigkeiten), aber nicht einfach mal ALLES.
Ist das einfach so ? Oder ist es sinnvoll im CI auf die modulare struktur zu verzichten und alle Module einzeln eintragen ?
Danke
PS: Wenn ich die Module einzeiln anlegen erkennt Hudson dank der pom die Abhängigkeiten und baut nach einer Änderung alle relevanten Projekte auch.
weiss nicht genau ob es ein allgemeines MMP Problem ist oder Hudson spezifisch.
Also wir haben ein MMP
Code:
Project-A
|________SubProject-A
|__________Module-A
|__________Module-B
|________SubProject-B
|__________Module-C
|__________Module-D
Wenn nun in Module-D ein änderung im SVN bemerkt wird, wird aber wieder komplett das ganze Project-A mit allen Modulen gebaut.
Module-C ist von Module-D abhängig. Meinem Verständnis nach sollte nun Module-D gebaut werden (wegen SVN Änderung) und danach Module-C (wegen Abhängigkeit)... SubProject-A hat nix damit zu tun - wird aber momentan mitgebaut.
Oder auch wenn Module-A von Module-D abhängig ist, sollten nur die beiden gebaut werden (bzw alle transitiven Abhängigkeiten), aber nicht einfach mal ALLES.
Ist das einfach so ? Oder ist es sinnvoll im CI auf die modulare struktur zu verzichten und alle Module einzeln eintragen ?
Danke
PS: Wenn ich die Module einzeiln anlegen erkennt Hudson dank der pom die Abhängigkeiten und baut nach einer Änderung alle relevanten Projekte auch.
Zuletzt bearbeitet von einem Moderator: