C++ Maven学习曲线&;中小型项目的管理费用?
使用Maven for C++/Eclipse/Linux中小型项目的初始学习和设置曲线以及后续开销(当然是粗略估计、平均值)是多少 我们是4个开发人员在开始的方式。我们目前有20个本地Eclipse C++(CDT)项目,我们相互编译。我们希望有一个自动签出和构建脚本 在这个阶段,这似乎有点过分,但如果它不产生开销,也许我们应该尽早采用它。我们现在没有带宽进行广泛的配置管理。非常感谢 编辑/详细说明:C++ Maven学习曲线&;中小型项目的管理费用?,c++,linux,eclipse,build-automation,project-organization,C++,Linux,Eclipse,Build Automation,Project Organization,使用Maven for C++/Eclipse/Linux中小型项目的初始学习和设置曲线以及后续开销(当然是粗略估计、平均值)是多少 我们是4个开发人员在开始的方式。我们目前有20个本地Eclipse C++(CDT)项目,我们相互编译。我们希望有一个自动签出和构建脚本 在这个阶段,这似乎有点过分,但如果它不产生开销,也许我们应该尽早采用它。我们现在没有带宽进行广泛的配置管理。非常感谢 编辑/详细说明: 我意识到我没有充分描述我的需求。阅读了下面提供的参考资料后,我发现CI工具目前对我们来说似乎
我意识到我没有充分描述我的需求。阅读了下面提供的参考资料后,我发现CI工具目前对我们来说似乎是一种过度使用。我想要的是一个构建工具,它一方面与eclipse集成良好,另一方面允许离线、非交互式构建。我喜欢使用eclipse项目的简单性:只需添加文件,添加对内部组件和第三部分库的引用,就可以了。您不需要手动维护makefile等。与几年前我使用它时的MSV一样,它的问题在于它没有为您提供非交互式构建的选项。那么,这样的工具是否存在?,而Maven有一些支持用OR构建C++项目,如果已经使用了make,则从这个套件中,这不是一个强>普通的<强>用例,没有被广泛使用。因此,虽然这应该是可能的,但您不会轻易获得支持和查找资源(只需通过谷歌搜索或浏览maven用户列表来获得想法) 第二,如果你还需要同时学习Maven,那么可以合理地说,你没有走上最简单的道路 因此,相反,我会坚持使用更多和/或Ant。对于连续的集成本身,我已经看到了一些引用CRUSECONTROL来构建C++项目的引用。指或例如。但我想这些原理可以移植到另一个CI引擎(比如我发现比CruiseControl更容易使用的Hudson)