Estoy poniendo la compilación de Maven en torno a un grupo de código C / C ++ amateur, mal escrito y francamente primitivo (es decir, algo de C, algo de C ++). El problema es que hay mucho en circulación actualmente y no se puede reemplazar fácilmente. Construirlo requiere mucho conocimiento tribal (tienes que ir de cubo en cubo solo para descubrir cómo compilar / construir varias partes) y liberarlo es una pesadilla total. (No, no voy a reescribirlo, por favor no pregunte) Mi pregunta es: ¿debo usar maven-native-plugin
para reemplazar multitud de archivos MAKE cortos o usarlos exec-maven-plugin
simplemente para ejecutarlos? Tuve una experiencia bastante buena hasta ahora con este último haciendo .NET y no sé si debería invertir en un native
complemento o quedarme exec
. Si tiene experiencia con "Mavenizing" C / C ++, me encantaría recibir algunos consejos.