Ich habe ein Maven-Projekt, bestehend aus einem übergeordneten Projekt und mehreren Modulen, foo
, bar
, foobar
und .Maven: Erstellen Sie verschiedene WAR-Dateien des gleichen Projekts einschließlich unterschiedlicher Modulabhängigkeiten
<modules>
<module>foo</module>
<module>bar</module>
<module>foobar</module>
<module>web</module>
</modules>
web
hat foo
, bar
und foobar
als Abhängigkeiten und wird als WAR gebaut. Aus verschiedenen Gründen muss ich einen weiteren WAR bauen, der foo
und bar
enthält, aber nicht foobar
. Was ist der beste Weg, dies zu erreichen? Gibt es eine Möglichkeit, maven-Profile zu verwenden, um die verschiedenen Abhängigkeiten zu definieren? Oder ist die beste Lösung nur ein zweiten Krieg-Gebäude Modul (zB web2
) ohne foobar
hinzufügen, wie die Abhängigkeit wie diese Antwort schon sagt: Maven generating two different WAR files for same project (siehe „Multi-Modul-Struktur“ in dieser Antwort)
Machen Sie ein anderes Modul web-2 als Web mit verschiedenen Abhängigkeiten ... sauberste Lösung ... – khmarbaise
Okay, ich werde ein zweites Web-Modul versuchen. – rostbot