maven-native-plugin是否广泛用于使用maven构建C++项目?

Pau*_*rie 8 c++ java build-process maven-2 maven-plugin

自从我专业地进行C++开发以来,我已经有一段时间了,我想了解C++开发在许多领域的当前状态.我最近的大部分工作都是Java,大量使用Maven.当我上次进行C++开发工作时,一些变体make被广泛接受为构建C++项目的方式(我们也make习惯在混合Java和C++项目中构建Java代码,尽管我相信它ant已经开始成为主流).

我喜欢使用Maven进行构建.我的问题不是讨论使用Maven的相对优点,而是要确定Native Maven Plugin用于构建C++项目的采用程度以及人们对此的体验.或者,是否有一个新的通用工具链用于C++构建,具有很大的动力?

cme*_*erw 9

根据我的经验,C++社区仍未对通用构建工具进行标准化.虽然GNU autotools(和GNU make)仍然很受开源项目的欢迎,但其他选项包括SCons,CMake,makeppbjam/jam.

就个人而言,我只会将Maven用于一个主要用Java编写的小型JNI部分的项目.