579 Stimmen

Maven Module + Erstellung eines einzelnen spezifischen Moduls

Ich habe ein Multimodul-Maven-Projekt mit einem übergeordneten Projekt P und drei Untermodulen A , B y C . Beide B y C sind Kriegsprojekte und hängen beide von A .

Ich kann tippen mvn compile en P und alle Untermodule ordnungsgemäß kompiliert haben. Das Problem entsteht, wenn ich Operationen für bestimmte Module durchführen möchte.

Ich würde gerne einen Krieg für ein Projekt verpacken können B , aber wenn ich den Paketbefehl von B zu finden, beschwert es sich, dass es die Abhängigkeiten für A .

Ich verstehe diese Frage: Maven und abhängige Module dass Maven vielleicht nicht wirklich für diese Art von Abhängigkeitsauflösung ausgelegt ist, aber das wirft die Frage auf, wie ich ein Paket B ?

  1. Muss ich die mvn package für die gesamte Projekthierarchie, wenn ich eigentlich nur B ?

  2. Muss ich jedes Mal Snapshots von A in mein lokales Repository installieren, wenn ich ein Paket B ?

Dieses zweite Szenario ist nicht sehr lustig, wenn A befindet sich noch in der aktiven Entwicklung.

Gibt es hier bewährte Verfahren?

6voto

deterb Punkte 3944

Schauen Sie sich meine Antwort an Maven und abhängige Module .

Le site Maven Reactor-Plugin ist für den Bau eines Teils eines Projekts bestimmt.

Das besondere Ziel, für das Sie es verwenden möchten reactor:make .

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X