LINUX.ORG.RU

maven for c++

 , ,


3

4

Я могу с++ простить все, что угодно, кроме отсутсвтия мавена. Суть такова: есть проект А, который зависит от проектов B, C. Все лежат в разных репозиториях. Задача - склонировать А, запустить любимую систему сборки и получить автоподпуливание B, C, их сборку и установку.

Впринципе я могу сделать custom_target для А, благо там cmake и все далется с полпинка. Но както это уж слишком костылевелосипедно. Нету ли вменяемых инструментов решения поставленной задачи?

★★★★★

Ответ на: комментарий от vromanov

Аргументация похожая.

Просто я слегка удивлен что вы не понимаете преимуществ. Почитайте на wiki про DVCS и про Git.

Чем он удобнее? Как он ускоряет разработку?

Я не буду пересказывать кучу статей. Почитайте и поймете, ну или юзайте перфорс - если конкретно Вам он не поможет)

quest ★★★★
()
Ответ на: комментарий от vromanov

- Армяне лучше чем грузины!

- Шуруповерт лучше чем отвертка!
- Чем лучше?
- Чем отверка!
- А ты докажи что лучше!
- А ты почитай!
- А ты докажи!
- Хорошо юзай отвертку!)))

quest ★★★★
()
Последнее исправление: quest (всего исправлений: 2)
Ответ на: комментарий от quest

Юзай шуроповерт, сука, даже если ты ремонтируешь часы или мобильные телефоны! Потому что шуроповерт лучше! Он прикольно гудит! Он больше и круче! Каждый должен носить в своей сумке шуроповерт! Если у вас там набор отверток - выкинуть! Если у вас в машине лежат отвертки - выкинуть! Ведь шуроповерт круче!

vromanov ★★
()
Ответ на: комментарий от vromanov

Мы пишем ПО. У нас не стоит задача использовать самую модную систему контроля версий.

Мы закручиваем отверткой шурупы. У нас не стоит задача использовать шуруповерт.

Назло маме отморожу уши!

quest ★★★★
()
Ответ на: комментарий от vromanov

Мы пишем ПО. У нас не стоит задача использовать самую модную систему контроля версий. Чем НАМ git лучше?

Иногда мы печатаем рефераты на печатной машинке. СУКА чем нам поможет компьютер и принтер?!!!

quest ★★★★
()
Ответ на: комментарий от quest

Успокойся и перестань нести бред. У нас есть КОНКРЕТНЫЕ задачи. Perforce решает эти наши задачи. Переход на что-то другое, переобучение сотрудников, переконфигурация автоматических процессов, итд потребует больше времени чем мы теоретически можем выиграть от внедрения любой супер технологии, просто потому, что у нас достаточно простые задачи.

В вас похоже говорит юношеский максимализм и задор. Это полезное качество, о ионгда надо остановиться и подумать головой.

vromanov ★★
()
Ответ на: комментарий от vromanov

В вас похоже говорит юношеский максимализм и задор.

Очень может быть что я старше Вас. Не стареют душой ветераны!

quest ★★★★
()
Ответ на: комментарий от vromanov

Переход на что-то другое, переобучение сотрудников, переконфигурация автоматических процессов, итд потребует больше времени чем мы теоретически можем выиграть от внедрения любой супер технологии, просто потому, что у нас достаточно простые задачи.

Походу вы и perforce знаете частично. Есть официальный гейт perforce <-> Git. Ставите его и юзаете Git, а у кого мозгов не хватает на Git продолжают юзать perforce.

quest ★★★★
()
Ответ на: комментарий от vromanov

Просто для интереса, я 1969 года рождения.

я 73 - я же говорю - замшели уже с перфорсом своим!)

quest ★★★★
()
Ответ на: комментарий от quest

Есть официальный гейт perforce <-> Git

а так же гейты в SVN, Mercurial, Bazaar %)

tailgunner ★★★★★
()
Ответ на: комментарий от vromanov

Perforce решает эти наши задачи.

Я написал «Hello world» и пошел в ресторан, а вы все еще онанируете с перфорсом.

Скажите что лучше онанизм с перфорсом или секс с женщиной?)))

quest ★★★★
()
Ответ на: комментарий от vromanov

И снова вопрос - ЗАЧЕМ? Зачем нам еще этот гейт?

Мы же уже решили - Вам не зачем. Зачем использовать гораздо лучшие инструменты вместо худших?

quest ★★★★
()
Ответ на: комментарий от vromanov

Мы пишем не Hello World. У нас другие проекты.

Завинчивать шурупы в телефоны и часы?

quest ★★★★
()
Ответ на: комментарий от vromanov

у нас достаточно простые задачи.

Да я вижу. У вас в ёте все флеймят тут вместо работы? Один вон даже модерирует)

quest ★★★★
()
Последнее исправление: quest (всего исправлений: 2)
Ответ на: комментарий от quest

Он уже у нас не работает. Просто пофлеймить можно, но модератор - это серьезный проступок. Таких сразу увольняют.

vromanov ★★
()
Ответ на: комментарий от vromanov

Чем он удобнее? Как он ускоряет разработку?

юзали мы этот перфорс. Центральный сервер упал — пиши пропало. Прокси делается, но работает криво, тормозит, и всё равно нужен центральный сервер. Из-за этого постоянно косяки были в синхронизации с американским офисом. Линуксовый клиент сегфолтится. Не говоря уж о простых человеческих радостях типа залил проект на ноут и пошел кодить на кухню, или в соседнюю кафушку толпой выбраться. Ацкие тормоза на больших проектах — хуже только SVN наверное. Не говоря уж о фичах, которые вам может быть и не нужны, но об отсутствии diff'ов молчать невозможно — толпой над одним файлом работать анриал. Имхо это какое-то эхо войны из времен CVS и Microsoft Foundation Server.

из плюсов перфорса: работат стабильно (когда работает), имеет приличный гуй

stevejobs ★★★★☆
()
Ответ на: комментарий от stevejobs

У нас не падает центральный сервер. У нас не сегфолтятся ни линуксовый клиент, ни виндовый, ни маковский. Тормоза на больших проектах не наблюдаются. Кодить в кафешках и на кухне мне он не мешает. Можно просто ничего не делать а если хочется посабмитить в локальный репозиторий - есть фича «Take Workspace Offline»

Толпой над файлами работаем, зачем при этом дифы не понятно. Иногда автоматический мерж не справляется, приходится помержить вручную в красивом и удобном клиенте.

Если тебе нужен лидер по тормозам - это VSS - Visual Source Save. Get Latest Version с локального сервереа на одном из проектов занимало пару часов (4 gb сорцов)

vromanov ★★
()
Ответ на: комментарий от vromanov

3 человека, которые постоянно сидят в одном офисе и кодят два десятка файлов с историей на тысячу коммитов — верю. В больших проектах - не верю. Даже с mercurial/git огромное время уходит на мерджи, сделать интеграцию релиза из набора фич — адовый головняк, требующий часы или даже дни.

stevejobs ★★★★☆
()
Ответ на: комментарий от stevejobs

Количество комитов перевалило за 106 тысяч.

аптайм сервера (демона) perforce - 140 days, 16:02:18 hrs. Почему ребутали - не знаю.

размер данных 10.6 Gb

vromanov ★★
()
Ответ на: комментарий от x0r

ну скажи еще что мавен тут не пришей козе боян.

конечно.

dzidzitop ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.