Какова будет (приблизительная оценка, средняя, конечно) начальная кривая обучения и настройки и последующие издержки при использовании проекта Maven для C ++ / Eclipse / Linux от маленького до среднего размера?
Мы 4 разработчика в начале пути. В настоящее время у нас есть ~ 20 собственных проектов eclipse C ++ (CDT), которые мы компилируем в интерактивном режиме. Мы хотели бы иметь скрипт автоматической проверки и сборки.
На данном этапе это кажется немного излишним, но, возможно, нам следует принять его раньше, чем позже, при условии, что это не повлечет за собой накладных расходов. У нас нет пропускной способности для расширенного управления конфигурацией прямо сейчас. Большое спасибо!
ИЗДАНО / ПОДРОБНО:
Я понимаю, что недостаточно хорошо описал свои потребности. Прочитав ссылки, представленные ниже, я вижу, что инструмент CI кажется нам излишним в данный момент. Мне бы хотелось иметь инструмент сборки, который хорошо интегрирован с eclipse , с одной стороны, и позволяет создавать автономные неинтерактивные сборки с другой. Мне нравится простота работы с проектами Eclipse: вы просто добавляете файлы, добавляете ссылки на внутренние компоненты и библиотеки 3-й части по мере их добавления, и все. Вам не нужно вручную поддерживать make-файлы или тому подобное. Проблема с этим, как и с MSVS несколько лет назад, когда я работал с ней, заключается в том, что она не дает вам возможность неинтерактивных сборок. Итак, существует ли такой инструмент?