Из отчётов ДТП
Всем привет!
Сегодня мой ДТП отчёт, плавно перетекает в небольшую хистори, может кому поднимет мотивацию ну или на крайний случай настроение.
Делаю я значит паралельно учёбе свой проект на джаве, по плану разработки стоит создание системы регистрации и авторизации.
Ну как порядочный человек недоджун решил освоить Spring Security, думаю ага, там особо сложного ничего нет, сейчас зависимости пропишу и по быстрому начну кушать эту вкусняшку) Приколы начались буквально с первых секунд.
Значит создаю новый проект, при этом не обратил внимание что тыкнул немного не туда.
(В IntelliJ IDEA есть два блока, создать новый проект и куча разного в блоке generators)
Значится, нажал я на кнопочку Maven archetype ввёл название проекта, тыкаю на Create, и ничего, смотрю - что-то новое требует архетип выбрать.
Тут бы мне остановиться и подумать что же здесь не так, но мозг решил потыкать в список.
Думаю ладно, в списке ввёл spring, смотрю, шаблонов куча, ну выбрал какой-то ( вроде spring-webapp или нечто похожее) ай думаю фигня, платформа обновилась, по новому теперь надо проекты создавать.
Смотрю я как генерится проект и предвкушаю, сейчас покодим чё-нить.
Проект сгенерился.
Вставил зависимость в блок dependencies в файле pom.xml как по мануалу говорят. Поймал такую штуку
SDK 11 does not support source version 1.5.
Сижу и думаю, что пчёлы какие-то не правильные. Как порядочный itшник полез гуглить данный error.
На стаковерфлоу говорят не то пальто вы сударь напяливаете на себя, в смысле того, что смените-ка версию компилятора и вообще идите матчасть учите.
Ну думаю тролли бдят. Однако всё равно сунулся в настройки компилятора, как и предлагает гугл.
Поковырялся там, чёт поправил с версиями, явно указал maven какую ему версию использовать, собираю проект-ошибка, теперь вида
Error:java: error: release version 5 not supported
Ну думаю, запорол проект ладно, удалю этот - создам заново.
Данная ситуация повторилась ещё дважды. Устал, думаю всё хватит страдать фигнёй, я тут чёт не понимаю, и может нафиг эту джаву?
Сходил погулял , передохнул, но кодить хочется, аж зудит.
И вновь удаляю проект, и вновь не замечаю что выбран Maven archetype. Ладно думаю, полезу опять в гугл выяснять что это за зверь.
Почитал и понял, что исходя из выбранного типа, строится структура проекта. И тут наконец-таки в голове созрела мысль о том, что проект то я создаю как то не так!
Проект удалил и при создании обнаружил свою ошибку, 4 часа бесполезной суеты из-за невнимательности)
Итог сей повести такой - будьте внимательней братья и сестры)
Упорства вам, сил для дальнейшего обучения и хорошего дня!