Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/126.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Maven学习曲线&;中小型项目的管理费用?_C++_Linux_Eclipse_Build Automation_Project Organization - Fatal编程技术网

C++ Maven学习曲线&;中小型项目的管理费用?

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工具目前对我们来说似乎

使用Maven for C++/Eclipse/Linux中小型项目的初始学习和设置曲线以及后续开销(当然是粗略估计、平均值)是多少

我们是4个开发人员在开始的方式。我们目前有20个本地Eclipse C++(CDT)项目,我们相互编译。我们希望有一个自动签出和构建脚本

在这个阶段,这似乎有点过分,但如果它不产生开销,也许我们应该尽早采用它。我们现在没有带宽进行广泛的配置管理。非常感谢

编辑/详细说明:


我意识到我没有充分描述我的需求。阅读了下面提供的参考资料后,我发现CI工具目前对我们来说似乎是一种过度使用。我想要的是一个构建工具,它一方面与eclipse集成良好,另一方面允许离线、非交互式构建。我喜欢使用eclipse项目的简单性:只需添加文件,添加对内部组件和第三部分库的引用,就可以了。您不需要手动维护makefile等。与几年前我使用它时的MSV一样,它的问题在于它没有为您提供非交互式构建的选项。那么,这样的工具是否存在?

,而Maven有一些支持用OR构建C++项目,如果已经使用了make,则从这个套件中,这不是一个强>普通的<强>用例,没有被广泛使用。因此,虽然这应该是可能的,但您不会轻易获得支持和查找资源(只需通过谷歌搜索或浏览maven用户列表来获得想法)

第二,如果你还需要同时学习Maven,那么可以合理地说,你没有走上最简单的道路

因此,相反,我会坚持使用更多和/或Ant。对于连续的集成本身,我已经看到了一些引用CRUSECONTROL来构建C++项目的引用。指或例如。但我想这些原理可以移植到另一个CI引擎(比如我发现比CruiseControl更容易使用的Hudson)