LINUX.ORG.RU

История изменений

Исправление dimgel, (текущая версия) :

Этакий build.cpp.

Кстати для scala есть sbt (стандарт де-факто, и не без причин). Его билд-скрипты пишутся на scala, императивные. Т.е. для какого-то специфического функционала, ради которого для maven пришлось бы писать отдельный проект-плагин, на sbt можно вшить всю логику в сам билд-скрипт.

использует std::filesystem::path вместо примитивных строк

Так себе преимущество: вся эта фигня просто БЕШЕНО тормозит. Гы, как и полагается сраной прослойке. Так что мой выбор – строки и syscalls (а точнее обёртки над ними, бросающие исключения).

Исходная версия dimgel, :

Этакий build.cpp.

Кстати для scala есть sbt (стандарт де-факто, и не без причин). Его билд-скрипты пишутся на scala, императивные. Т.е. для какого-то специфического функционала, ради которого для maven пришлось бы писать отдельный проект-плагин, на sbt можно вшить всю логику в сам билд-скрипт.

использует std::filesystem::path вместо примитивных строк

Так себе преимущество: вся эта фигня просто БЕШЕНО тормозит. Гы, как и пологается сраной прослойке. Так что мой выбор – строки и syscalls (а точнее обёртки над ними, бросающие исключения).