Компилятор: *ошибка*
Я: ничего не меняю, просто запускаю ещё раз
Компилятор: компилирует и запускает программу
Я:
Инженер механик говорит: "Походу стартер сломался"
Инженер Электрик говорит: "Аккумулятор сдох"
Инженер химик говорит: "В топливе грязь и примеси"
Инженер ИТ: "Так ребята, у меня есть идея а что если мы сейчас все выйдем из машины...и снова в нее сядем?"
Тоже так было. Собрались в кино на ночь глядя, сели в машину - не чирик. Туды-сюда никак, думаю аккумулятор сдох, он староват был. Вызвали такси и на сеанс...
После сеанса, вернувшись уже поздней ночью решил ещё раз попробовать. Сел и сразу завёл... Охренел, репу почесал, и потом повспоминал и сообразил, что различие было лишь в одном действии. Во второй раз, я зачем то машинально коробку передернул с паркинга на d, и обратно, а после этого сразу завелась. Видно хоть и стояла на P, но как-то криво, потому и не давала заводить. Опыт плюс, 300р минус))
Инженер механик говорит: "Походу стартер сломался"
Инженер электрик говорит: "Аккумулятор сдох"
Инженер химик говорит: "В топливе грязь и примеси"
Инженер ИТ: "Так ребята, у меня есть идея а что если мы сейчас все выйдем из машины...и снова в нее сядем?"
Так значит надо заказать новое такси. Хули толку сидеть и гадать что сломалось в этом? К выполнению задачи (добраться до места) это никак не приближает.
Maven подтянул недостающие зависимости и создал папки. В первый раз подтянул не в правильном порядке, крашнулся на какой нибудь недоступности папки. Если сборка многопоточная, только в путь такая беда, раза с третьего собирается. И один чёрт сборка в многопоток в 16 раз быстрее чем однопоток)
Это проблемы мавена или ваших скриптов? А то я вчера начал присматриваться к этой билдсистеме
Скорее наших скриптов. Я бы даже не назвал это проблемой, если не удалять target в 0, в нормальных условиях mvn clean install отлично чистит и пересобирает. Проблемы могут возникнуть только при первой компиляции и явно будет видно в чём проблема. В остальном, это отличная система для сборки, гибкая, способная провернуть кучу "мяса" и достаточно быстро. Устойчивые и противные глюки замечены только в плагинах, к Idea.
А как у нее со сборкой под baremetal и насколько тяжело туда прикрутить собственные компиляторы, ассемблеры и препроцессоры?
Мы используем хитрые компиляторы у которых процесс сборки отличается от общепринятых (.c -> .o -> a.out), плюс собственные препроцессоры для сорцов.
Ну тут не подскажу совсем, она достаточно гибкая, хоть в сорцы лезь и переделывай как хочешь. Но пределов гибкости не знаю. Мы используем как есть, под Java проекты.
А у меня другая проблема. Сделал маленькое изменение - запустили mvn clean package -DskipTests и ждешь. Ждешь 10-15 минут. Ошибка. Меняешь две строчки кода. Запускаешь снова. Снова ждёшь.
И так целый день. И это ещё с -DskipTests, без него вообще жесть - проект большой.
Иногда бывает и
Компилятор: *ошибка*
Я: Ничего не меняю, просто запускаю ещё раз.
Компилятор: Шутить со мной решил? Тогда 48 ошибок, сука.





IT-юмор
7.6K постов53.3K подписчиков
Правила сообщества
Не публикуем посты:
1) с большим количеством мата
2) с просьбами о помощи
3) не относящиеся к IT-юмору