Ich setze Maven Build um Cluster von Amateur-, schlecht geschriebenem und ehrlich gesagt - primitivem C / C ++ - Code (was etwas C, etwas C ++ bedeutet). Das Problem ist, dass derzeit viel davon im Umlauf ist und nicht einfach ersetzt werden kann. Das Erstellen erfordert viel Stammeswissen (man muss von Würfel zu Würfel gehen, um herauszufinden, wie man verschiedene Teile kompiliert / baut) und das Freigeben ist ein totaler Albtraum. (Nein - ich werde es nicht umschreiben, bitte nicht fragen) Meine Frage ist - sollte ich verwenden maven-native-plugin
, um eine Vielzahl von kurzen Makefiles zu ersetzen oder exec-maven-plugin
um diese einfach auszuführen? Ich hatte bisher ziemlich gute Erfahrungen mit letzterem bei .NET und weiß nicht, ob ich in ein native
Plugin investieren oder bei bleiben soll exec
? Wenn Sie Erfahrung mit "Mavenizing" C / C ++ haben, würde ich gerne einen Rat bekommen.