powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / В чём преимущество MAVEN проектов???
131 сообщений из 131, показаны все 6 страниц
В чём преимущество MAVEN проектов???
    #39371355
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поюзал эту расхваленную схему и понял почему Java-программисты получают большую зарплату.
Львинная доля от неё уходит на оплату психиатров!
Это какой-же идиот додумался хранить части кода своего проекта хрен знает где?
Что он курил перед этим?
Помнится когда начал разбираться с ASP.NET MVC 4 меня жутко бесил тот факт, что создав Entity объект в базе данных я не могу уже ни удалить его, ни добавить поле, ни изменить тип этого поля! Решение проблемы было, но какое-то странное - какой-то запуск репозитория, что-то нужно было доустановить, донастроить, допилить.
Буду откровенен - тогда я решил, что такой идиотской системы я изучать не буду.
Начав изучать Java я понял откуда шел дым, которым надышались жалкие последователи из Майкрософта

А теперь спокойно. Начав разбирать пример Spring Security столкнулся с тем, что в MAVEN-проекте выдаются ошибки на
Код: java
1.
2.
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;


Иду на mvnrepository.com, копирую кусок кода зависимостей, вставляю в pom.xml
Код: xml
1.
2.
3.
4.
5.
<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>org.springframework.web.servlet</artifactId>
  <version>3.0.1</version>
</dependency>


... и получаю хрен с маслом! Пытаюсь скачать JAR, получаю тот же хрен, только уже без масла. Кончилось, пока качал.
Изучаю суть вопроса и вижу, что в реальности этих артифактов здесь нет, ссылки битые, а живут они на (нецензурно) - ... ом Альфреско!
Скачиваю с грехом пополам (там есть почему-то только одна версия 3.0.0.CI-331), подкладываю в локальную папку репозитория,
но STS её по прежнему не видит... В NetBeans я боролся с этим тупо скачивая недостающие JAR и подкладывая их в проект.
Для чего перешел на Spring Tool Suite, посчитав, что работать со Spring MVC будет проще. Но как в анекдоте "Руки помыли с мылом? Тогда чай будет без сахара!"

Но скажите мне уважаемые коллеги - такой идиотизм с мавен-проектами это обычная практика Java-разработки?
Так всегда бывает? В чем преимущество иметь части своего проекта на ресурсе, который может в любой момент перестать отвечать на запросы? Понимаю, что есть локальная версия, но не проще ли сразу раз и навсегда скопировать то, что нужно и не трахать себе мозг надуманными проблемами? Чего я не понимаю?
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371372
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,
Толку критиковать если альтернатив не так много.
Есть иклипс без мавена. Работай там.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371396
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123SQL2008,
Толку критиковать если альтернатив не так много.
Есть иклипс без мавена. Работай там.

это вообще путь в никуда. замучаешься проверять недостающие зависимости.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371402
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL2008,

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

твои проблемы просто от того, что ты что-то не прицепил, что должно быть. есть явные зависимости , а есть неявные. так вот явные - это все-равно на тебе, т.е. ты должен знать какие-должны быть, а остальное мавен подтянет сам.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371419
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174Petro123SQL2008,
Толку критиковать если альтернатив не так много.
Есть иклипс без мавена. Работай там.
это вообще путь в никуда. замучаешься проверять недостающие зависимости.
переведи.
Если бардак в коде, то конечно.
Это так же как import - нужно знать каждую строчку.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371421
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174что ты что-то не прицепил, что должно быть
эта фраза классика магии
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371432
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван Андреевич КрыловМартышка и очки

Мартышка к старости слаба глазами стала;
А у людей она слыхала,
Что это зло еще не так большой руки:
Лишь стоит завести Очки.
Очков с полдюжины себе она достала;
Вертит Очками так и сяк:
То к темю их прижмет, то их на хвост нанижет,
То их понюхает, то их полижет;
Очки не действуют никак.
"Тьфу пропасть! - говорит она,- и тот дурак,
Кто слушает людских всех врак:
Всё про Очки лишь мне налгали;
А проку на-волос нет в них".
Мартышка тут с досады и с печали
О камень так хватила их,
Что только брызги засверкали.

___

К несчастью, то ж бывает у людей:
Как ни полезна вещь,- цены не зная ей,
Невежда про нее свой толк все к худу клонит;
А ежели невежда познатней,
Так он ее еще и гонит.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371433
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123rema174пропущено...

это вообще путь в никуда. замучаешься проверять недостающие зависимости.
переведи.
Если бардак в коде, то конечно.
Это так же как import - нужно знать каждую строчку.

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

Petro123Это так же как import - нужно знать каждую строчку.
я в список подтянутых джарников могу и не заглядывать, но зная основные депенденси, об остальных позаботится мавен.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371439
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,

я согласен с автором в некоторых аспектах. Между секцией import типа

Код: java
1.
2.
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;



и конкретной библиотекой с указанием версии и билда - лежит мост длиной в бесконечность.

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

Далее. КМК maven возник как попытка переосмыслить make, ant e.t.c. + добавить больше
возможностей по управлению зависимостями. Добавить custom-пользовательские
плагины и много-модульность.

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

Давайте! Смелее.

Далее по поводу "раз и навсегда скопировать". Такая возможность есть.
Изучите плагин depencency и его команды. И опции offline.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371440
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,

Стандартный батхерт при переползании с Майкрософта на опенсорс.
Почему какой-то агрегатор, а не центральный репозиторий?
Почему такой странный artifactId?
Почему такая древняя версия спринга?
Maven, безусловно, говно. Но совершенно не по причинам указанным в этой теме.
Поиск в репозитории по spring framework выдаёт актуальные версии и правильные, актуальные артефакты вместо того что у вас.
То ли вы пример какой корявый использует, то ли что? Источник всех ваших ошибок установить трудно.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371443
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123SQL2008,
Толку критиковать если альтернатив не так много.
Есть иклипс без мавена. Работай там.
Ivy, gradle. Фанаты NB могут продолжать использовать Ant, который им среда генерит.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371460
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczgradle
да. У меня он. А также без него.
rema174я в список подтянутых джарников могу и не заглядывать
я и говорю что мы с тобой разные.
Я предпочитаю знать каждую строчку кода и import.
Это старый десктопный стиль WinAPI кодирования.
А ты - что подтянется, то и подтянется).
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371463
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Blazkowiczgradle
да. У меня он. А также без него.

У вас была миграция с maven на gradle?
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371465
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Petro123Я предпочитаю знать каждую строчку кода и import.
мне кажется, мы просто говрим о разных вещах.
знать каждую строчку кода и импорт никак не мешает применению мавен.
более того, как можно написать самому программу, в которой не знаешь каждую строчку кода (за исключением каких-то готовых модулей)? а импорты тоже наобум импротируются? щас! JSF не приходилось юзать? там как раз нужно хорошо понимать что импортируется.

Petro123Это старый десктопный стиль WinAPI кодирования.
звучит как 'это страрый стиль кунфу шаолинь' ))
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371466
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
нет конечно.
Мне maven сразу не понравился)). Это личное)).
Но я понимаю, что он везде в вакансиях.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371468
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174знать каждую строчку кода и импорт никак не мешает применению мавен.
Сам себе противоречишь.
Ты сказал, что САМО ЧТО ТО подтянулось.
У меня такого нет(.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371470
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174звучит как 'это страрый стиль кунфу шаолинь' ))
))). Да.
maven против градле тоже старый стиль).
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371487
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я предпочитаю знать каждую строчку кода и import.
Я лично знаю проекты на которых управление зависимостями это часть инженерного искусства.
Есть много-модульный проект (несколько тысяч сорсов). У него около 50 базовых зависимостей и еще около 500 транзитивных.
Есть сложный flow компилляции когда часть из них видна. Часть нет. Есть разные версии одной и той-же
либы. И они реально юзаются и изменить все быстринько ничего нельзя ибо на работе
мы пилим основной функционал а на косметику... ну объективно нет времени.
Есть масса maven-плагинов (сборка OSGI, подписывание, добавление сертификатов)
которые выполняют много высокуровневых конфигурационных
steps которые заменить нечем.

И я совершенно не представляю как это можно все менеджерить без maven. Я не знаю такой
технологии которая в одночасье заменила maven или стала-бы в ровень. Возможно я мало
знаком c gradle но если-бы был специалист который гарантирует что поддержит migration
и решит все сопуствующие вопросы - был бы признателен.

Да. Maven можно ругать но действительно не за то о чем писал автор.

Я внутренне поддерживаю тезис о том что нужно знать каждую строчку... но
в общем... это невозможно. Как можно знать каждую строчку когда у тебя
каждый день прилетает коммитов столько сколько прочитать невозможно. Я не знаю.
Энтерпрайз мать его так.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371517
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Но скажите мне уважаемые коллеги - такой идиотизм с мавен-проектами это обычная практика Java-разработки?
Так всегда бывает? В чем преимущество иметь части своего проекта на ресурсе, который может в любой момент перестать отвечать на запросы? Понимаю, что есть локальная версия, но не проще ли сразу раз и навсегда скопировать то, что нужно и не трахать себе мозг надуманными проблемами? Чего я не понимаю?

Используй ant не мучай себя и других.
Проект и библиотеки будут полностью под твоим контролем!

<:o)
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371519
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Поюзал эту расхваленную схему и понял почему Java-программисты получают большую зарплату.
Львинная доля от неё уходит на оплату психиатров!
Это какой-же идиот додумался хранить части кода своего проекта хрен знает где?
Что он курил перед этим?


Это секрет

SQL2008А теперь спокойно. Начав разбирать пример Spring Security столкнулся с тем, что в MAVEN-проекте выдаются ошибки на
Код: java
1.
2.
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;



Иду на mvnrepository.com, копирую кусок кода зависимостей, вставляю в pom.xml
Код: xml
1.
2.
3.
4.
5.
<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>org.springframework.web.servlet</artifactId>
  <version>3.0.1</version>
</dependency>



... и получаю хрен с маслом!


Это в ответ на какую команду выводится "хрен с маслом"?

Вообще чувствуется стиль Микрософта, да - ошибки виде "проблема 1286" и "вы действительно хотите?" и одна кнопка "Да".

При использовании maven проект собирается командой mvn package. При этом могут выдаваться ошибки, но там написано понятным английским языком, что ты делаешь не так.

SQL2008Пытаюсь скачать JAR, получаю тот же хрен, только уже без масла. Кончилось, пока качал.
Изучаю суть вопроса и вижу, что в реальности этих артифактов здесь нет, ссылки битые, а живут они на (нецензурно) - ... ом Альфреско!

Спринг? На Альфреско?

SQL2008Скачиваю с грехом пополам (там есть почему-то только одна версия 3.0.0.CI-331), подкладываю в локальную папку репозитория, но STS её по прежнему не видит...

О, значит таки STS.

SQL2008В NetBeans я боролся с этим тупо скачивая недостающие JAR и подкладывая их в проект.

О, ёёёё!

SQL2008Но скажите мне уважаемые коллеги - такой идиотизм с мавен-проектами это обычная практика Java-разработки?
Так всегда бывает? В чем преимущество иметь части своего проекта на ресурсе, который может в любой момент перестать отвечать на запросы?

Так чтолько у javascript-разработчиков. В java всё же есть локальные репозитории, есть nexus и т.п.

SQL2008Понимаю, что есть локальная версия, но не проще ли сразу раз и навсегда скопировать то, что нужно и не трахать себе мозг надуманными проблемами? Чего я не понимаю?

Ты ничего не понимаешь. Вообще.
А заданный тобой тон вызывает желание издеваться. Но я старался отвечать по существу. Если где не здержался- простите меня
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371545
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нда. 2 лагеря. Линуксоидов через командную строку и виндузятников через мышку.
Пртчем сборщика продакшен рриравняли к разработчику модуля.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371548
base2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonPetro123пропущено...

да. У меня он. А также без него.

У вас была миграция с maven на gradle?
У меня была. В итоге огребли кучу проблем из-за плохой интеграции гредла с idea, и, в итоге вернулись к мавену).
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371555
13-й Пилигрим
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А может проблема в том, что пакет org.springframework.web.servlet.config.annotation находится в модуле spring-webmvc ?
Код: xml
1.
2.
3.
4.
5.
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-webmvc</artifactId>
    <version>RELEASE</version>
</dependency>
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371558
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13-й ПилигримА может проблема в том, что пакет org.springframework.web.servlet.config.annotation находится в модуле spring-webmvc ?
И в этом тоже.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371561
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван Андреевич КрыловК несчастью, то ж бывает у людей:
Как ни полезна вещь,- цены не зная ей,
Невежда про нее свой толк все к худу клонит;
А ежели невежда познатней,
Так он ее еще и гонит.

Конечно это так, но как поступать, когда без очков видишь плохо, а в очках вообще ничего?
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371563
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz То ли вы пример какой корявый использует, то ли что? Источник всех ваших ошибок установить трудно.
Пытаюсь запустить примеры с сайта spring.io, указанного мне ранее в качестве достойного для изучения.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371565
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,

Нужно просто привыкнуть что это Java. Когда-то давно мы с коллегой вдвоём потратили целый день только на то чтобы научится запускать Tomcat внутри IntelliJ IDEA 3. После Visual Studio это было дикостью.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371566
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczПоиск в репозитории по spring framework выдаёт актуальные версии и правильные, актуальные артефакты вместо того что у вас.
А если актуальная версия придет в противоречие с ранее написанным и отлаженным?
Скажете такого не может быть?
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371567
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz потратили целый день только на то чтобы научится запускать Tomcat внутри IntelliJ IDEA 3. После Visual Studio это было дикостью.
Сейчас пытаюсь прикрутить отдельно стоящий Tomcat для запуска web-приложений и отладки.
Пока счет на стороне аппачей
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371572
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz Нужно просто привыкнуть что это Java.
Скажите мне откровенно - стоит она того эта Java?
Просто руки уже иногда опускаются...
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371575
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Blazkowicz То ли вы пример какой корявый использует, то ли что? Источник всех ваших ошибок установить трудно.
Пытаюсь запустить примеры с сайта spring.io, указанного мне ранее в качестве достойного для изучения.
Вот это? За 2009й год?
https://spring.io/blog/2009/12/02/obtaining-spring-3-artifacts-with-maven/

Вместо древних статей, может стоило просто с мануалов начать и базовых инструкций.
Заходим в проекты
https://spring.io/projects
Выбираем Spring Framework
http://projects.spring.io/spring-framework/
Доходим до абзаца
RTFMAll avaible features and modules are described in the Modules section of the reference documentation. Their maven/gradle coordinates are also described there.

Проходим по ссылкам и получаем все актуальные имена артефактов
http://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/overview.html#dependency-management
С примерами:

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<dependencies>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-web</artifactId>
    </dependency>
<dependencies>



Почему же простому, понятному и актуальному мануалу с примерами вы предпочитаете материал 7 летней давности?
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371576
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008А если актуальная версия придет в противоречие с ранее написанным и отлаженным?
Скажете такого не может быть?
Ну, есть такая штука как обратная совместимость. В Java её стараются всегда тянуть до последнего. Но за пределами JDK не всем это шибко нужно. За последние годы кодинг в Spring упростили до безобразия. Мигрировать проекты со старых версий очень просто.
Единственной проблемой может быть какая-нибудь экзотическя библиотека, которую вы самостоятельно мигрировать не хотите.
Но у вас вряд ли та же ситуация?
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371582
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz Почему же простому, понятному и актуальному мануалу с примерами вы предпочитаете материал 7 летней давности?
Как я понимаю, то программы типа "Hello World!", написанные 7 лет назад сегодня выдают на выходе "What is the fucking world?"
Технологии могут совершенстоваться, но однажды написанные программы должны работать всегда, пока железо поддерживает такой список команд! Это моё твёрдое убеждение.
Или сообщество Java официально (либо дефакто) отказалось от принципов совместимости версий?
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371583
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Скажите мне откровенно - стоит она того эта Java?
Просто руки уже иногда опускаются...
Нужно всего лишь немного прокачать скилл поиска актуальной информации. А стоит оно того или нет, это индивидуально для каждого. Цели-то у всех разные. Кому-то бабло. Кому-то чтобы было интересно. Кто-то хочет быть на острие технологий, а кто-то хочет погрузится в специфическую область.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371587
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz, указанные примеры конечно же посмотрю.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371591
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz Нужно всего лишь немного прокачать скилл поиска актуальной информации.
С поиском конкретного алгоритма или библиотеки, подключения её кода проблем нет!
Но с Мавеном у нас обоюдная идиосинкразия. Ни он меня не любит ни я его.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371601
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Нда. 2 лагеря. Линуксоидов через командную строку и виндузятников через мышку.
Пртчем сборщика продакшен рриравняли к разработчику модуля.

В java- надо понимать работу через командную строку. Иначе так и останешься быдлокодером.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371602
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008BlazkowiczПоиск в репозитории по spring framework выдаёт актуальные версии и правильные, актуальные артефакты вместо того что у вас.
А если актуальная версия придет в противоречие с ранее написанным и отлаженным?
Скажете такого не может быть?

Всё может быть. Но в dependency указывается версия. Да, можно писать под первую версию spring - и всё быдет продолжать работать.
Но начинать стоит с последней версии, возможно даже бэты.

SQL2008Blazkowicz Нужно просто привыкнуть что это Java.
Скажите мне откровенно - стоит она того эта Java?
Просто руки уже иногда опускаются...

Судя по первому вообщению- не стоит. Пиши дальше на T-SQL
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371604
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BlazkowiczSQL2008,

Нужно просто привыкнуть что это Java. Когда-то давно мы с коллегой вдвоём потратили целый день только на то чтобы научится запускать Tomcat внутри IntelliJ IDEA 3. После Visual Studio это было дикостью.
это как бальзам нАдушу ))
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371612
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL2008Blazkowicz Нужно просто привыкнуть что это Java.
Скажите мне откровенно - стоит она того эта Java?
Просто руки уже иногда опускаются...
думаю, на определенном этапе все задают такой вопрос,
но потом приходит точка невозврата, когда проще остаться, чем начинать все сначала
:-)
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371615
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Как я понимаю, то программы типа "Hello World!", написанные 7 лет назад сегодня выдают на выходе "What is the fucking world?"
Технологии могут совершенстоваться, но однажды написанные программы должны работать всегда, пока железо поддерживает такой список команд! Это моё твёрдое убеждение.
Или сообщество Java официально (либо дефакто) отказалось от принципов совместимости версий?
Приведи пример твоего Хело-Ворда который не собрался.
И я и другие присутствующие покажут чего надо допилить
чтоб собрался.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371624
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Blazkowicz Нужно всего лишь немного прокачать скилл поиска актуальной информации.
С поиском конкретного алгоритма или библиотеки, подключения её кода проблем нет!
Но с Мавеном у нас обоюдная идиосинкразия. Ни он меня не любит ни я его.
Пиши код. Или ты сборщиком проекта хочешь быть.
То что все надо знать, это не про Java.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371630
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Blazkowicz Нужно всего лишь немного прокачать скилл поиска актуальной информации.
С поиском конкретного алгоритма или библиотеки, подключения её кода проблем нет!
Но с Мавеном у нас обоюдная идиосинкразия. Ни он меня не любит ни я его.

Нужно просто выделить немного времени и прочитать Intro to Maven, большая часть вопросов отпадет. Главы Directory Layout и как с dependency работать и что такое плагины. Через пару проектов перестанешь понимать как ты жил раньше без мавена. Жить без мавена можно, но неприяно.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371633
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
посоветую в netbeans сделать maven проект и там при редактировании pom.xml через ctrl + space появляется список доступных тегов в текущем месте документа да еще и с документацией к ним рядом.

часа два три полазить что в голове приблизительно вся структура уложилась.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371692
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
llemingчаса два три полазить что в голове приблизительно вся структура уложилась.
это если голова заточена не на винду.
Админ по сиквелу никогда не станет админом по ораклу).
Мы же о начинающем программисте?
Почему он должен проект начинать не из меню - новый проект?
Почему собирать проект он должен не из Меню - экспорт = war?
.......
Только если это идёт посвящение в подводника java-прогера и нужно выпить этот ковш солёной воды).

Alexey TominВ java- надо понимать работу через командную строку. Иначе так и останешься быдлокодером.
понимать для новичка?
Кто-то список файлов смотрит через ls -la, а кто то через Far\Total.
Как работает командная строка счас все со школы понимают.
Это не значит что на ней работают.
...
В общем, альтернативы есть - и это замечательно). Значит технологии не стоят на месте.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371972
MSSQLAndDotNet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторПомнится когда начал разбираться с ASP.NET MVC 4 меня жутко бесил тот факт, что создав Entity объект в базе данных я не могу уже ни удалить его, ни добавить поле, ни изменить тип этого поля! Решение проблемы было, но какое-то странное - какой-то запуск репозитория, что-то нужно было доустановить, донастроить, допилить.
на дотнет бочку катить не надо)

что то странное вы рассказываете,
все можно изменить и удалить, тем более в базе
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371984
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MSSQLAndDotNetна дотнет бочку катить не надо)
что то странное вы рассказываете,
все можно изменить и удалить, тем более в базе
Ну, то есть то что Entity Framework обозвали частью ASP.NET вообще не смутило?
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371992
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonSQL2008Как я понимаю, то программы типа "Hello World!", написанные 7 лет назад сегодня выдают на выходе "What is the fucking world?"
Технологии могут совершенстоваться, но однажды написанные программы должны работать всегда, пока железо поддерживает такой список команд! Это моё твёрдое убеждение.
Или сообщество Java официально (либо дефакто) отказалось от принципов совместимости версий?
Приведи пример твоего Хело-Ворда который не собрался.
И я и другие присутствующие покажут чего надо допилить
чтоб собрался.
Вот хорошее предложение!
Итак взял готовый пример .
Использовал все, что предписано
What you’ll needAbout 15 minutes

A favorite text editor or IDE

JDK 1.8 or later

Gradle 2.3+ or Maven 3.0+

You can also import the code from this guide as well as view the web page directly into Spring Tool Suite (STS) and work your way through it from there.

импортировал проект через
с GitHubgit clone https://github.com/spring-guides/gs-securing-web.git

Все замечательно отработало.
Но при попытке запустить проект получил ошибку на
Код: java
1.
2.
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;


а далее можно почитать начало топика. Не обижусь на "дурака" если докажете это фактами. Мне нужно двигаться дальше, а тут застрял на ровном месте
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39371997
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczMSSQLAndDotNetна дотнет бочку катить не надо)
что то странное вы рассказываете,
все можно изменить и удалить, тем более в базе
Ну, то есть то что Entity Framework обозвали частью ASP.NET вообще не смутило?
Предлагаю забыть в этой теме про ASP.NET MVC, иначе холивар выйдет за рамки обсуждения.
Только про Java,MAVEN,Spring и еже с ними.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372001
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL2008,

ну вот зачем ты взял этот бут, тебе тут насоветуют, - шаг в лево-вправо и ты запутаешся, начал бы просто с mvc
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372012
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174SQL2008,

ну вот зачем ты взял этот бут, тебе тут насоветуют, - шаг в лево-вправо и ты запутаешся, начал бы просто с mvc
В чём я должен тут запутаться????
The steps in this section walk you through creating a very simple web application.
Две странички и контроллер???
Проще только изучение включения и выключения компьютера. Предлагаете начать с него?
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372017
забыл ник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008, мавен инструмент неидеальный, в него надо окунуться и это некоторое время больно. Когда проект пишется в одной IDE и одним человеком, то преимущества неочевидны, но когда команда из 20 человек, у всех разные IDE + различные серваки, в том числе CI, и проект можно собрать без головняка на любой тачке за 5 минут,то начинаешь ценить :) Все это прошли)
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372029
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,
там рядом для новичков - Build with your IDE
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372037
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123SQL2008,
там рядом для новичков - Build with your IDE
Делал в NetBeans - не работает!
Поэтому и решил реализовать как описано.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372055
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Petro123SQL2008,
там рядом для новичков - Build with your IDE
Делал в NetBeans - не работает!
Поэтому и решил реализовать как описано.

Для maven даже IDE не нужен.
Есть maven archetype, которые создают "рыбу" приложения.

А так.
С maven удобнее всего работать в Intellij IDEA, т.к. она показывает ошибки в pom.xml и не разрешенные зависимости.
В NetBeans и Eclipse с maven работать не так удобно.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372079
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulДля maven даже IDE не нужен.
вот пониже фраза мне больше нравится)
mad_nazgulудобнее всего работать в Intellij IDEA, т.к. она показывает ошибки
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372081
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul,
а почему на сайте в NetBeans примеры?
Дурдом))
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372093
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL2008rema174SQL2008,

ну вот зачем ты взял этот бут, тебе тут насоветуют, - шаг в лево-вправо и ты запутаешся, начал бы просто с mvc
В чём я должен тут запутаться????
The steps in this section walk you through creating a very simple web application.
Две странички и контроллер???
Проще только изучение включения и выключения компьютера. Предлагаете начать с него?

хлозин — барин ...
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372095
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123mad_nazgulДля maven даже IDE не нужен.
вот пониже фраза мне больше нравится)
mad_nazgulудобнее всего работать в Intellij IDEA, т.к. она показывает ошибки

Вам видно какое противоречие ?
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372100
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
llemingВам видно какое противоречие ?
видно.
Я на иклипсе без мавена))
Всё через меню.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372103
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonПриведи пример твоего Хело-Ворда который не собрался.
И я и другие присутствующие покажут чего надо допилить
чтоб собрался.
Вернемся к теме. Вопрос простой - что нужно допилить, чтобы заработало?

The web application includes two simple views: a home page and a "Hello World" page. The home page is defined in the following Thymeleaf template:

src/main/resources/templates/home.html
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org" xmlns:sec="http://www.thymeleaf.org/thymeleaf-extras-springsecurity3">
    <head>
        <title>Spring Security Example</title>
    </head>
    <body>
        <h1>Welcome!</h1>

        <p>Click <a th:href="@{/hello}">here</a> to see a greeting.</p>
    </body>
</html>



As you can see, this simple view includes a link to the page "/hello". That is defined in the following Thymeleaf template:

src/main/resources/templates/hello.html
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org"
      xmlns:sec="http://www.thymeleaf.org/thymeleaf-extras-springsecurity3">
    <head>
        <title>Hello World!</title>
    </head>
    <body>
        <h1>Hello world!</h1>
    </body>
</html> 



The web application is based on Spring MVC. Thus you need to configure Spring MVC and set up view controllers to expose these templates. Here’s a configuration class for configuring Spring MVC in the application.

src/main/java/hello/MvcConfig.java
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
package hello;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;

@Configuration
public class MvcConfig extends WebMvcConfigurerAdapter {

    @Override
    public void addViewControllers(ViewControllerRegistry registry) {
        registry.addViewController("/home").setViewName("home");
        registry.addViewController("/").setViewName("home");
        registry.addViewController("/hello").setViewName("hello");
        // временно исключил, так как его пока нет! - registry.addViewController("/login").setViewName("login");
    }
}
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372106
13-й Пилигрим
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008maytonпропущено...

Приведи пример твоего Хело-Ворда который не собрался.
И я и другие присутствующие покажут чего надо допилить
чтоб собрался.
Вот хорошее предложение!
Итак взял готовый пример .
Использовал все, что предписано
What you’ll needAbout 15 minutes

A favorite text editor or IDE

JDK 1.8 or later

Gradle 2.3+ or Maven 3.0+

You can also import the code from this guide as well as view the web page directly into Spring Tool Suite (STS) and work your way through it from there.

импортировал проект через
с GitHubgit clone https://github.com/spring-guides/gs-securing-web.git

Все замечательно отработало.
Но при попытке запустить проект получил ошибку на
Код: java
1.
2.
import org.springframework.web.servlet.config.annotation.ViewControllerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;



Что значит запустить?
Скомпилировать? Собрать?
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
UserName@HostName D:\Work\TestProjects\gs-securing-web\complete> mvn clean package
[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building gs-securing-web 0.1.0
[INFO] ------------------------------------------------------------------------
[INFO]
[INFO] --- maven-clean-plugin:2.6.1:clean (default-clean) @ gs-securing-web ---
[INFO] Deleting D:\Work\TestProjects\gs-securing-web\complete\target
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ gs-securing-web ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 0 resource
[INFO] Copying 3 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ gs-securing-web ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 3 source files to D:\Work\TestProjects\gs-securing-web\complete\target\classes
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ gs-securing-web ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory D:\Work\TestProjects\gs-securing-web\complete\src\test\resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ gs-securing-web ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 1 source file to D:\Work\TestProjects\gs-securing-web\complete\target\test-classes
[INFO]
[INFO] --- maven-surefire-plugin:2.18.1:test (default-test) @ gs-securing-web ---
[INFO] Surefire report directory: D:\Work\TestProjects\gs-securing-web\complete\target\surefire-reports

-------------------------------------------------------
 T E S T S
-------------------------------------------------------
17:12:17.901 [main] DEBUG org.springframework.test.context.junit4.SpringJUnit4ClassRunner - SpringJUnit4ClassRunner constructor called with [class hello.ApplicationTests]
17:12:17.906 [main] DEBUG org.springframework.test.context.BootstrapUtils - Instantiating CacheAwareContextLoaderDelegate from class [org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate]
17:12:17.914 [main] DEBUG org.springframework.test.context.BootstrapUtils - Instantiating BootstrapContext using constructor [public org.springframework.test.context.support.DefaultBootstrapContext(java.lang.Class,org.springframework.test.context.CacheAwareContextLoaderDelegate)]
17:12:17.938 [main] DEBUG org.springframework.test.context.BootstrapUtils - Instantiating TestContextBootstrapper for test class [hello.ApplicationTests] from class [org.springframework.boot.test.context.SpringBootTestContextBootstrapper]
17:12:17.950 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Neither @ContextConfiguration nor @ContextHierarchy found for test class [hello.ApplicationTests], using SpringBootContextLoader
17:12:17.953 [main] DEBUG org.springframework.test.context.support.AbstractContextLoader - Did not detect default resource location for test class [hello.ApplicationTests]: class path resource [hello/ApplicationTests-context.xml] does not exist
17:12:17.954 [main] DEBUG org.springframework.test.context.support.AbstractContextLoader - Did not detect default resource location for test class [hello.ApplicationTests]: class path resource [hello/ApplicationTestsContext.groovy] does not exist
17:12:17.954 [main] INFO org.springframework.test.context.support.AbstractContextLoader - Could not detect default resource locations for test class [hello.ApplicationTests]: no resource found for suffixes {-context.xml, Context.groovy}.
17:12:17.954 [main] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [hello.ApplicationTests]: ApplicationTests does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
17:12:17.996 [main] DEBUG org.springframework.test.context.support.ActiveProfilesUtils - Could not find an 'annotation declaring class' for annotation type [org.springframework.test.context.ActiveProfiles] and class [hello.ApplicationTests]

17:12:18.032 [main] DEBUG org.springframework.core.env.StandardEnvironment - Adding [systemProperties] PropertySource with lowest search precedence
17:12:18.032 [main] DEBUG org.springframework.core.env.StandardEnvironment - Adding [systemEnvironment] PropertySource with lowest search precedence
17:12:18.033 [main] DEBUG org.springframework.core.env.StandardEnvironment - Initialized StandardEnvironment with PropertySources [systemProperties,systemEnvironment]
17:12:18.041 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Resolved classpath location [hello/] to resources  [file:/D:/Work/TestProjects/gs-securing-web/complete/target/test-classes/hello/], URL [file:/D:/Work/TestProjects/gs-securing-web/complete/target/classes/hello/]]
17:12:18.041 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Looking for matching resources in directory tree [D:\Work\TestProjects\gs-securing-web\complete\target\test-classes\hello]
17:12:18.041 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [D:\Work\TestProjects\gs-securing-web\complete\target\test-classes\hello] for files matching pattern [D:/Work/TestProjects/gs-securing-web/complete/target/test-classes/hello/*.class]
17:12:18.044 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Looking for matching resources in directory tree [D:\Work\TestProjects\gs-securing-web\complete\target\classes\hello]
17:12:18.044 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Searching directory [D:\Work\TestProjects\gs-securing-web\complete\target\classes\hello] for files matching pattern [D:/Work/TestProjects/gs-securing-web/complete/target/classes/hello/*.class]
17:12:18.045 [main] DEBUG org.springframework.core.io.support.PathMatchingResourcePatternResolver - Resolved location pattern [classpath*:hello/*.class] to resources [file [D:\Work\TestProjects\gs-securing-web\complete\target\test-classes\hello\ApplicationTests.class], file [D:\Work\TestProjects\gs-securing-web\complete\target\classes\hello\Application.class], file [D:\Work\TestProjects\gs-securing-web\complete\target\classes\hello\MvcConfig.class], file [D:\Work\TestProjects\gs-securing-web\complete\target\classes\hello\WebSecurityConfig.class]]
17:12:18.076 [main] DEBUG org.springframework.context.annotation.ClassPathScanningCandidateComponentProvider - Identified candidate component class: file [D:\Work\TestProjects\gs-securing-web\complete\target\classes\hello\Application.class]

17:12:18.081 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration hello.Application for test class hello.ApplicationTests
17:12:18.084 [main] DEBUG org.springframework.boot.test.context.SpringBootTestContextBootstrapper - @TestExecutionListeners is not present for class [hello.ApplicationTests]: using defaults.
17:12:18.087 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener]
17:12:18.101 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Could not instantiate TestExecutionListener [org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]. Specify custom listener classes or make the default listener classes (and their required dependencies) available. Offending class: [org/springframework/transaction/interceptor/TransactionAttribute]
17:12:18.101 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Could not instantiate TestExecutionListener [org.springframework.test.context.transaction.TransactionalTestExecutionListener]. Specify custom listener classes or make the default listener classes (and their required dependencies) available. Offending class: [org/springframework/transaction/interceptor/TransactionAttributeSource]
17:12:18.102 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@240237d2, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@25a65b77, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@2ed0fbae, org.springframework.test.context.support.DirtiesContextTestExecutionListener@212bf671, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@14a2f921, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@3c87521, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@2aece37d, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@548a102f, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@5762806e, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@17c386de, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@5af97850]
17:12:18.104 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved @ProfileValueSourceConfiguration [null] for test class [hello.ApplicationTests]
17:12:18.105 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved ProfileValueSource type [class org.springframework.test.annotation.SystemProfileValueSource] for class [hello.ApplicationTests]
Running hello.ApplicationTests
17:12:18.108 [main] DEBUG org.springframework.test.context.junit4.SpringJUnit4ClassRunner - SpringJUnit4ClassRunner constructor called with [class hello.ApplicationTests]
17:12:18.108 [main] DEBUG org.springframework.test.context.BootstrapUtils - Instantiating CacheAwareContextLoaderDelegate from class [org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate]
17:12:18.108 [main] DEBUG org.springframework.test.context.BootstrapUtils - Instantiating BootstrapContext using constructor [public org.springframework.test.context.support.DefaultBootstrapContext(java.lang.Class,org.springframework.test.context.CacheAwareContextLoaderDelegate)]
17:12:18.108 [main] DEBUG org.springframework.test.context.BootstrapUtils - Instantiating TestContextBootstrapper for test class [hello.ApplicationTests] from class [org.springframework.boot.test.context.SpringBootTestContextBootstrapper]
17:12:18.109 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Neither @ContextConfiguration nor @ContextHierarchy found for test class [hello.ApplicationTests], using SpringBootContextLoader
17:12:18.110 [main] DEBUG org.springframework.test.context.support.AbstractContextLoader - Did not detect default resource location for test class [hello.ApplicationTests]: class path resource [hello/ApplicationTests-context.xml] does not exist
17:12:18.110 [main] DEBUG org.springframework.test.context.support.AbstractContextLoader - Did not detect default resource location for test class [hello.ApplicationTests]: class path resource [hello/ApplicationTestsContext.groovy] does not exist
17:12:18.110 [main] INFO org.springframework.test.context.support.AbstractContextLoader - Could not detect default resource locations for test class [hello.ApplicationTests]: no resource found for suffixes {-context.xml, Context.groovy}.
17:12:18.110 [main] INFO org.springframework.test.context.support.AnnotationConfigContextLoaderUtils - Could not detect default configuration classes for test class [hello.ApplicationTests]: ApplicationTests does not declare any static, non-private, non-final, nested classes annotated with @Configuration.
17:12:18.116 [main] DEBUG org.springframework.test.context.support.ActiveProfilesUtils - Could not find an 'annotation declaring class' for annotation type [org.springframework.test.context.ActiveProfiles] and class [hello.ApplicationTests]

17:12:18.117 [main] DEBUG org.springframework.core.env.StandardEnvironment - Adding [systemProperties] PropertySource with lowest search precedence
17:12:18.117 [main] DEBUG org.springframework.core.env.StandardEnvironment - Adding [systemEnvironment] PropertySource with lowest search precedence
17:12:18.117 [main] DEBUG org.springframework.core.env.StandardEnvironment - Initialized StandardEnvironment with PropertySources [systemProperties,systemEnvironment]
17:12:18.117 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Found @SpringBootConfiguration hello.Application for test class hello.ApplicationTests
17:12:18.119 [main] DEBUG org.springframework.boot.test.context.SpringBootTestContextBootstrapper - @TestExecutionListeners is not present for class [hello.ApplicationTests]: using defaults.
17:12:18.121 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Loaded default TestExecutionListener class names from location [META-INF/spring.factories]: [org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener, org.springframework.test.context.web.ServletTestExecutionListener, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener, org.springframework.test.context.support.DependencyInjectionTestExecutionListener, org.springframework.test.context.support.DirtiesContextTestExecutionListener, org.springframework.test.context.transaction.TransactionalTestExecutionListener, org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener]
17:12:18.125 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Could not instantiate TestExecutionListener [org.springframework.test.context.jdbc.SqlScriptsTestExecutionListener]. Specify custom listener classes or make the default listener classes (and their required dependencies) available. Offending class: [org/springframework/transaction/interceptor/TransactionAttribute]
17:12:18.126 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Could not instantiate TestExecutionListener [org.springframework.test.context.transaction.TransactionalTestExecutionListener]. Specify custom listener classes or make the default listener classes (and their required dependencies) available. Offending class: [org/springframework/transaction/interceptor/TransactionAttributeSource]
17:12:18.126 [main] INFO org.springframework.boot.test.context.SpringBootTestContextBootstrapper - Using TestExecutionListeners: [org.springframework.test.context.web.ServletTestExecutionListener@10db82ae, org.springframework.test.context.support.DirtiesContextBeforeModesTestExecutionListener@501edcf1, org.springframework.boot.test.autoconfigure.SpringBootDependencyInjectionTestExecutionListener@78b729e6, org.springframework.test.context.support.DirtiesContextTestExecutionListener@6b4a4e18, org.springframework.security.test.context.support.WithSecurityContextTestExecutionListener@27c86f2d, org.springframework.boot.test.autoconfigure.web.servlet.MockMvcPrintOnlyOnFailureTestExecutionListener@197d671, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverTestExecutionListener@402e37bc, org.springframework.boot.test.mock.mockito.ResetMocksTestExecutionListener@79ad8b2f, org.springframework.boot.test.autoconfigure.restdocs.RestDocsTestExecutionListener@1df82230, org.springframework.boot.test.autoconfigure.web.client.MockRestServiceServerResetTestExecutionListener@22635ba0, org.springframework.boot.test.mock.mockito.MockitoTestExecutionListener@13c10b87]
17:12:18.127 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved @ProfileValueSourceConfiguration [null] for test class [hello.ApplicationTests]
17:12:18.127 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved ProfileValueSource type [class org.springframework.test.annotation.SystemProfileValueSource] for class [hello.ApplicationTests]
17:12:18.128 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved @ProfileValueSourceConfiguration [null] for test class [hello.ApplicationTests]
17:12:18.128 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved ProfileValueSource type [class org.springframework.test.annotation.SystemProfileValueSource] for class [hello.ApplicationTests]
17:12:18.131 [main] DEBUG org.springframework.test.context.support.AbstractDirtiesContextTestExecutionListener - Before test class: context [DefaultTestContext@43ee72e6 testClass = ApplicationTests, testInstance = [null], testMethod = [null], testException = [null], mergedContextConfiguration = [WebMergedContextConfiguration@23529fee testClass = ApplicationTests, locations = '{}', classes = '{class hello.Application}', contextInitializerClasses = '[]', activeProfiles = '{}', propertySourceLocations = '{}', propertySourceProperties = '{org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true}', contextCustomizers = set[org.springframework.boot.test.context.ImportsContextCustomizer@a20f2644, org.springframework.boot.test.context.SpringBootTestContextCustomizer@22a67b4, org.springframework.boot.test.context.filter.ExcludeFilterContextCustomizer@3224f60b, org.springframework.boot.test.mock.mockito.MockitoContextCustomizer@0, org.springframework.boot.test.autoconfigure.properties.PropertyMappingContextCustomizer@e7e8512, org.springframework.boot.test.autoconfigure.web.servlet.WebDriverContextCustomizerFactory$Customizer@1d29cf23], resourceBasePath = 'src/main/webapp', contextLoader = 'org.springframework.boot.test.context.SpringBootContextLoader', parent = [null]]], class annotated with @DirtiesContext [false] with mode [null].
17:12:18.132 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved @ProfileValueSourceConfiguration [null] for test class [hello.ApplicationTests]
17:12:18.132 [main] DEBUG org.springframework.test.annotation.ProfileValueUtils - Retrieved ProfileValueSource type [class org.springframework.test.annotation.SystemProfileValueSource] for class [hello.ApplicationTests]
17:12:18.157 [main] DEBUG org.springframework.core.env.StandardEnvironment - Adding [systemProperties] PropertySource with lowest search precedence
17:12:18.157 [main] DEBUG org.springframework.core.env.StandardEnvironment - Adding [systemEnvironment] PropertySource with lowest search precedence
17:12:18.158 [main] DEBUG org.springframework.core.env.StandardEnvironment - Initialized StandardEnvironment with PropertySources [systemProperties,systemEnvironment]
17:12:18.161 [main] DEBUG org.springframework.test.context.support.TestPropertySourceUtils - Adding inlined properties to environment: {spring.jmx.enabled=false, org.springframework.boot.test.context.SpringBootTestContextBootstrapper=true, server.port=-1}
17:12:18.161 [main] DEBUG org.springframework.core.env.StandardEnvironment - Adding [Inlined Test Properties] PropertySource with highest search precedence

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v1.4.2.RELEASE)

2016-12-21 17:12:18.498  INFO 9876 --- [           main] hello.ApplicationTests                   : Starting ApplicationTests on HOSTNAME with PID 9876 (started by UserName in D:\Work\TestProjects\gs-securing-web\complete)
2016-12-21 17:12:18.498  INFO 9876 --- [           main] hello.ApplicationTests                   : No active profile set, falling back to default profiles: default
2016-12-21 17:12:18.663  INFO 9876 --- [           main] o.s.w.c.s.GenericWebApplicationContext   : Refreshing org.springframework.web.context.support.GenericWebApplicationContext@6f01b95f: startup date [Wed Dec 21 17:12:18 SAMT 2016]; root of context hierarchy
2016-12-21 17:12:20.122  INFO 9876 --- [           main] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: org.springframework.security.web.util.matcher.AnyRequestMatcher@1, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@7dff6d05, org.springframework.security.web.context.SecurityContextPersistenceFilter@4a7a965d, org.springframework.security.web.header.HeaderWriterFilter@573284a5, org.springframework.security.web.csrf.CsrfFilter@33364212, org.springframework.security.web.authentication.logout.LogoutFilter@128c502c, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@4f67e3df, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@64a9d48c, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@99407c2, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@45d64d27, org.springframework.security.web.session.SessionManagementFilter@23f72d88, org.springframework.security.web.access.ExceptionTranslationFilter@6601cc93, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@19b047fe]
2016-12-21 17:12:20.371  INFO 9876 --- [           main] o.s.b.t.m.w.SpringBootMockServletContext : Initializing Spring FrameworkServlet ''
2016-12-21 17:12:20.371  INFO 9876 --- [           main] o.s.t.web.servlet.TestDispatcherServlet  : FrameworkServlet '': initialization started
2016-12-21 17:12:20.422  INFO 9876 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
2016-12-21 17:12:20.424  INFO 9876 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
2016-12-21 17:12:20.440  INFO 9876 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/home] onto handler of type [class org.springframework.web.servlet.mvc.ParameterizableViewController]
2016-12-21 17:12:20.441  INFO 9876 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Root mapping to handler of type [class org.springframework.web.servlet.mvc.ParameterizableViewController]
2016-12-21 17:12:20.442  INFO 9876 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/hello] onto handler of type [class org.springframework.web.servlet.mvc.ParameterizableViewController]
2016-12-21 17:12:20.442  INFO 9876 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/login] onto handler of type [class org.springframework.web.servlet.mvc.ParameterizableViewController]
2016-12-21 17:12:20.457  INFO 9876 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2016-12-21 17:12:20.457  INFO 9876 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2016-12-21 17:12:20.478  INFO 9876 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2016-12-21 17:12:20.540  INFO 9876 --- [           main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.web.context.support.GenericWebApplicationContext@6f01b95f: startup date [Wed Dec 21 17:12:18 SAMT 2016]; root of context hierarchy
2016-12-21 17:12:20.871  INFO 9876 --- [           main] o.s.t.web.servlet.TestDispatcherServlet  : FrameworkServlet '': initialization completed in 500 ms
2016-12-21 17:12:21.030  INFO 9876 --- [           main] hello.ApplicationTests                   : Started ApplicationTests in 2.86 seconds (JVM running for 3.441)
Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.352 sec - in hello.ApplicationTests
2016-12-21 17:12:21.463  INFO 9876 --- [       Thread-1] o.s.w.c.s.GenericWebApplicationContext   : Closing org.springframework.web.context.support.GenericWebApplicationContext@6f01b95f: startup date [Wed Dec 21 17:12:18 SAMT 2016]; root of context hierarchy

Results :

Tests run: 5, Failures: 0, Errors: 0, Skipped: 0

[INFO]
[INFO] --- maven-jar-plugin:2.6:jar (default-jar) @ gs-securing-web ---
[INFO] Building jar: D:\Work\TestProjects\gs-securing-web\complete\target\gs-securing-web-0.1.0.jar
[INFO]
[INFO] --- spring-boot-maven-plugin:1.4.2.RELEASE:repackage (default) @ gs-securing-web ---
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6.889 s
[INFO] Finished at: 2016-12-21T17:12:22+04:00
[INFO] Final Memory: 30M/310M
[INFO] ------------------------------------------------------------------------

UserName@HostName D:\Work\TestProjects\gs-securing-web\complete
>



Запустить Jar?
Код: powershell
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
UserName@HostName D:\Work\TestProjects\gs-securing-web\complete> java -jar target/gs-securing-web-0.1.0.jar

  .   ____          _            __ _ _
 /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
 \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  '  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::        (v1.4.2.RELEASE)

2016-12-21 17:16:53.730  INFO 9604 --- [           main] hello.Application                        : Starting Application v0.1.0 on HOSTNAME with PID 9604 (D:\Work\TestProjects\gs-securing-web\complete\target\gs-securing-web-0.1.0.jar started by UserName in D:\Work\TestProjects\gs-securing-web\complete)
2016-12-21 17:16:53.776  INFO 9604 --- [           main] hello.Application                        : No active profile set, falling back to default profiles: default
2016-12-21 17:16:54.153  INFO 9604 --- [           main] ationConfigEmbeddedWebApplicationContext : Refreshing org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@5a2e4553: startup date [Wed Dec 21 17:16:54 SAMT 2016]; root of context hierarchy
2016-12-21 17:16:55.778  INFO 9604 --- [           main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat initialized with port(s): 8080 (http)
2016-12-21 17:16:55.791  INFO 9604 --- [           main] o.apache.catalina.core.StandardService   : Starting service Tomcat
2016-12-21 17:16:55.793  INFO 9604 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet Engine: Apache Tomcat/8.5.6
2016-12-21 17:16:55.888  INFO 9604 --- [ost-startStop-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2016-12-21 17:16:55.888  INFO 9604 --- [ost-startStop-1] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 1738 ms
2016-12-21 17:16:56.094  INFO 9604 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'characterEncodingFilter' to: [/*]
2016-12-21 17:16:56.095  INFO 9604 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'hiddenHttpMethodFilter' to: [/*]
2016-12-21 17:16:56.095  INFO 9604 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'httpPutFormContentFilter' to: [/*]
2016-12-21 17:16:56.095  INFO 9604 --- [ost-startStop-1] o.s.b.w.servlet.FilterRegistrationBean   : Mapping filter: 'requestContextFilter' to: [/*]
2016-12-21 17:16:56.097  INFO 9604 --- [ost-startStop-1] .s.DelegatingFilterProxyRegistrationBean : Mapping filter: 'springSecurityFilterChain' to: [/*]
2016-12-21 17:16:56.097  INFO 9604 --- [ost-startStop-1] o.s.b.w.servlet.ServletRegistrationBean  : Mapping servlet: 'dispatcherServlet' to [/]
2016-12-21 17:16:56.591  INFO 9604 --- [           main] o.s.s.web.DefaultSecurityFilterChain     : Creating filter chain: org.springframework.security.web.util.matcher.AnyRequestMatcher@1, [org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@318ba8c8, org.springframework.security.web.context.SecurityContextPersistenceFilter@3c72f59f, org.springframework.security.web.header.HeaderWriterFilter@37918c79, org.springframework.security.web.csrf.CsrfFilter@2805c96b, org.springframework.security.web.authentication.logout.LogoutFilter@3901d134, org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter@25d250c6, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@222114ba, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@3d121db3, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@6dbb137d, org.springframework.security.web.session.SessionManagementFilter@233fe9b6, org.springframework.security.web.access.ExceptionTranslationFilter@5db250b4, org.springframework.security.web.access.intercept.FilterSecurityInterceptor@33afa13b]
2016-12-21 17:16:56.683  INFO 9604 --- [           main] s.w.s.m.m.a.RequestMappingHandlerAdapter : Looking for @ControllerAdvice: org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext@5a2e4553: startup date [Wed Dec 21 17:16:54 SAMT 2016]; root of context hierarchy
2016-12-21 17:16:56.781  INFO 9604 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error]}" onto public org.springframework.http.ResponseEntity<java.util.Map<java.lang.String, java.lang.Object>> org.springframework.boot.autoconfigure.web.BasicErrorController.error(javax.servlet.http.HttpServletRequest)
2016-12-21 17:16:56.782  INFO 9604 --- [           main] s.w.s.m.m.a.RequestMappingHandlerMapping : Mapped "{[/error],produces=[text/html]}" onto public org.springframework.web.servlet.ModelAndView org.springframework.boot.autoconfigure.web.BasicErrorController.errorHtml(javax.servlet.http.HttpServletRequest,javax.servlet.http.HttpServletResponse)
2016-12-21 17:16:56.794  INFO 9604 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/home] onto handler of type [class org.springframework.web.servlet.mvc.ParameterizableViewController]
2016-12-21 17:16:56.794  INFO 9604 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Root mapping to handler of type [class org.springframework.web.servlet.mvc.ParameterizableViewController]
2016-12-21 17:16:56.795  INFO 9604 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/hello] onto handler of type [class org.springframework.web.servlet.mvc.ParameterizableViewController]
2016-12-21 17:16:56.795  INFO 9604 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/login] onto handler of type [class org.springframework.web.servlet.mvc.ParameterizableViewController]
2016-12-21 17:16:56.808  INFO 9604 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2016-12-21 17:16:56.808  INFO 9604 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2016-12-21 17:16:56.851  INFO 9604 --- [           main] o.s.w.s.handler.SimpleUrlHandlerMapping  : Mapped URL path [/**/favicon.ico] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
2016-12-21 17:16:57.270  INFO 9604 --- [           main] o.s.j.e.a.AnnotationMBeanExporter        : Registering beans for JMX exposure on startup
2016-12-21 17:16:57.332  INFO 9604 --- [           main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080 (http)
2016-12-21 17:16:57.337  INFO 9604 --- [           main] hello.Application                        : Started Application in 4.226 seconds (JVM running for 4.679)
2016-12-21 17:17:07.992  INFO 9604 --- [nio-8080-exec-1] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring FrameworkServlet 'dispatcherServlet'
2016-12-21 17:17:07.992  INFO 9604 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : FrameworkServlet 'dispatcherServlet': initialization started
2016-12-21 17:17:08.011  INFO 9604 --- [nio-8080-exec-1] o.s.web.servlet.DispatcherServlet        : FrameworkServlet 'dispatcherServlet': initialization completed in 19 ms

...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372119
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Project build error: Non-resolvable parent POM for org.springframework:gs-securing-web:0.1.0: Failure to transfer org.springframework.boot:spring-boot-starter-parent:pom:1.4.2.RELEASE from https://repo.spring.io/libs-release was cached in the local repository, resolution will not be reattempted until the update interval of spring-releases has elapsed or updates are forced. Original error: Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:1.4.2.RELEASE from/to spring-releases ( https://repo.spring.io/libs-release): connect timed out and 'parent.relativePath' points at wrong local POM
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372125
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проект честно заимпортил через "Import Spring Getting Started Content" ни запятой не поменял.
Что подкрутить? Где подпилить чтобы заработало?
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372127
13-й Пилигрим
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008, забудь пока про IDE. Через командную строку maven'ом собирается?
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372139
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13-й Пилигрим Через командную строку maven'ом собирается?
Смысл этого выражения мне понятен весьма смутно...
Скажите где и какой набор команд ввести?
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372151
guest2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В корневой директории проекта
Код: plaintext
mvn clean package
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372162
13-й Пилигрим
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL200813-й Пилигрим Через командную строку maven'ом собирается?
Смысл этого выражения мне понятен весьма смутно...
Эээ... Все настолько плохо? Может, перед тем как бочку катить стоило разобраться? Почитать хотя бы
Maven in 5 Minutes и/или Maven Getting Started Guide

SQL2008Скажите где и какой набор команд ввести?
guest2В корневой директории проекта
Код: plaintext
mvn clean package

Уточнение: {SomeDirectory}\gs-securing-web\complete\
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372207
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13-й Пилигрим Может, перед тем как бочку катить стоило разобраться?

В Microsoft Visual Studio я так же понятия не имею как запустить компилляцию проекта на С++ из командной строки с указанием всех опций.
А их там на порядок больше чем в Java.
Между тем 95% примеров из интернета запускаются и компилируются сразу и без проблем!

Это не в защиту Микрософта и не в поругание Java!

Если для того, чтобы пользоваться микроволновкой мне нужно знать теорию электромагнитных волн, теорему Максвелла и уметь напильником менять частоту магнетрона, то это хреновая микроволновка, кто бы и что бы мне не говорил.
Я должен выбрать программу готовки (читай компилляции), загрузить продукты, задать время и получить готовый продукт.
А не непонятные сообщения на дисплее о том, что резонанс третьего контура возбуждения не выходит на пик, потому-что конденсатор генератора имеет повышенные потери, вследствие устаревания (читай - старая версия зависимостей) на частотах свыше 3 гигагерц!
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372217
y.dev.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008В Microsoft Visual Studio я так же понятия не имею как запустить компилляцию проекта на С++ из командной строки с указанием всех опций.
...
Если для того, чтобы пользоваться микроволновкой мне нужно знать теорию электромагнитных волн, теорему Максвелла и уметь напильником менять частоту магнетрона, то это хреновая микроволновка, кто бы и что бы мне не говорил.


Как сейчас изучающий Java, скажу - может быть, тогда и продолжать пользоваться VS? Как вы вообще собираетесь пользоваться maven-ом, не прочитав даже базовые вещи про него? Бесполезно тут пенять на то, что в VS вам ничего для компиляции примитивного С++ проекта (якобы) не знать не надо, а вот в мавене - надо. Кстати, если проект на С++ примитивный (mvc-приложение с кучей зависимостей, говорите, у вас сходу в мавене не завелось?), то даже в студии вам придется частенько повозиться с настройками для того, чтобы его тупо скомпилировать. Ну да, там типа будет графический интерфейс, но понимать, что делаешь все равно нужно будет.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372248
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Я должен выбрать программу готовки (читай компилляции),
уже говорилось.
Также как и админ Оракла супротив админа MS SQL Server исторически конфигурирует без IDE,
также и в Java _исторически_ программируют с минимумом IDE.
Ты не знал? В вашем NET ситуация прямо противоположная.
В защиту Java скажу, что Hello world можно делать в IDE.
Но ты же не захотел. Начал обсирать командную строку)).
...
Есть ещё аннотации в XML и прямо в коде.
Есть конфиги из "командной строки".
Много чего.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372250
y.dev.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczMaven, безусловно, говно. Но совершенно не по причинам указанным в этой теме.

Расскажите плз, почему он гавно? :)

Сам только с ним повозился. Лично по моему опыту новичка, мавен мне не понравился тем, что он жестко определяет lifecycle моего проекта, причем именно что довольно жестко. И если мне нужно выполнять в рамках lifecycle кастомные goals, или определить свой lifecycle, скажем, мне нужно писать довольно неочевидные плагины. Причем, я когда делал этот плагин с кастомным lifecyscle-ом, я делал это тупо по примерам из исходников (разбираясь уже в плексусе, вынудили) - т.к. документирована эта часть очень и очень слабо, сайт с туториалами/документацией наполовину неконсистентен, наполовину лежит и такое прочее.

Это, кстати, на заметку ТС - шаг влево, шаг вправо, все равно придется разбираться с мавеном подробно.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372251
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,
не нравится мавен - задай новый топик: "Hello World spring + IDE"
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372273
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
y.dev.netРасскажите плз, почему он гавно? :)

Сам только с ним повозился. Лично по моему опыту новичка, мавен мне не понравился тем, что он жестко определяет lifecycle моего проекта, причем именно что довольно жестко. И если мне нужно выполнять в рамках lifecycle кастомные goals, или определить свой lifecycle, скажем, мне нужно писать довольно неочевидные плагины. Причем, я когда делал этот плагин с кастомным lifecyscle-ом, я делал это тупо по примерам из исходников (разбираясь уже в плексусе, вынудили) - т.к. документирована эта часть очень и очень слабо, сайт с туториалами/документацией наполовину неконсистентен, наполовину лежит и такое прочее.

Это, кстати, на заметку ТС - шаг влево, шаг вправо, все равно придется разбираться с мавеном подробно.
Сам спросил, сам ответил. :)
Потому и говно, что шаг влево\шаг вправо и начинается куча геморроя и XML программирования.
То что maven делает по-умолчанию, он делает хорошо. Но если начинаются изыски, то лучше их делать без мавена.
Ну, и по мелочи там косяков масса. Меня вот, например, версионность бесит. Куча модулей в проекте. Мавен предлагет отдельно для каждого модуля версию вести? Можно через переменные извернуться. Но с ними другие ошибки вылазят.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372282
y.dev.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczТо что maven делает по-умолчанию, он делает хорошо. Но если начинаются изыски, то лучше их делать без мавена.

Спасибо!

По выделенному такой вопрос - а какие практики без мавена для кастомных тасков? Я приведу свой пример (дилетантский, конечно - но это так, щупаю просто). Мне нужно было автоматически генерировать миграции по JPA-сущностям, в т.ч. "начальную" схему (initial). Для этого я взял liquidbase, через hsqldb генерировал слепок, затем по нему сверялся с текущим состоянием девелоперской базы в PostreSQL, генерировал diff (тут вылезли сразу косяки liquibase, к слову). Ну и нужно было отдельно генерировать diff, отдельно его накатывать, еще что-то отдельно. Что в дефолтном lifecycle-е мавена никак не делается плюс-минус элегантно (ну опять же надо учитывать, что я в принципе новичок во всём этом). И пришлось мне писать свой лайфцайкл на эту всю фигню, плагины, mojo-классы и прочее.

Подскажите плз, вот какие вообще практики для таких вещей без мавена? Тулзу свою делать? Или эти вещи как-то по другому делаются? Какие вообще типичные сценарии, где мавен неудобен и как они обходятся без мавена наиболее по уму?
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372292
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
y.dev.net,
Мавен имеет отношение к твоей задачи?
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372300
y.dev.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Мавен имеет отношение к твоей задачи?

Скажем так, по простому, я хотел из консоли делать так:

mvn diff - генерируется миграция
mvn updatedb - генерируется миграция и накатывается на девелоперскую базу.

Используя при этом все ништяки мавена - используя через него liquibase, используя возможность генерировать временную базу hsqldb, используя настройки в одном месте в pom-проекте и т.д. Т.е. задача если и имеет отношение к мавену, то в этом смысле - использовать его (и то, что уже сделано для него) инфраструктуру.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372508
skywriter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008В Microsoft Visual Studio я так же понятия не имею как запустить компилляцию проекта на С++ из командной строки с указанием всех опций.
А их там на порядок больше чем в Java.
Между тем 95% примеров из интернета запускаются и компилируются сразу и без проблем!

Это не в защиту Микрософта и не в поругание Java!

Если для того, чтобы пользоваться микроволновкой мне нужно знать теорию электромагнитных волн, теорему Максвелла и уметь напильником менять частоту магнетрона, то это хреновая микроволновка, кто бы и что бы мне не говорил.
Я должен выбрать программу готовки (читай компилляции), загрузить продукты, задать время и получить готовый продукт.
А не непонятные сообщения на дисплее о том, что резонанс третьего контура возбуждения не выходит на пик, потому-что конденсатор генератора имеет повышенные потери, вследствие устаревания (читай - старая версия зависимостей) на частотах свыше 3 гигагерц!
Автор, сиди лучше на M$ VS! Так будет лучше для всех:
1. Ты не будешь мучиться с теорией "электромагнитных волн";
2. На рынке будет выше спрос на джавистов;
3. Другим джавистам не придётся переписывать за тобой говнокод и ловить баги. Если тебе лень прочитать вводные статьи по maven, если ты не можешь самостоятельно через командную строку собрать проект; то что будет потом, когда надо будет правильно настроить логгирование, выбрать и применить инструменты для представления, настроить взаимодействие с БД (и устранить проблемы, если что-то пойдёт не так), подобрать и изучить сторонние библиотеки, задать вопрос на StackOverflow, за который тебя хотя бы не будут минусовать?
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372522
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123mad_nazgulДля maven даже IDE не нужен.
вот пониже фраза мне больше нравится)
mad_nazgulудобнее всего работать в Intellij IDEA, т.к. она показывает ошибки

Для работы с maven IDE не нужен.
pom.xml можно редактировать в любом текстовом редакторе.
А используя maven archetype создается "рыба" приложения.

IDEA предоставляет дополнительные удобства работы с maven-проектами.
Без низ можно обойтись. Но с ними просто удобнее.

Работал с maven в Eclipse... Можно, но не так удобно, для меня, как в IDEA.

P.S. Так "подсел" на IDEA, что вынужден был ее купить :-)
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372550
13-й Пилигрим
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Если для того, чтобы пользоваться микроволновкой мне нужно знать теорию электромагнитных волн, теорему Максвелла и уметь напильником менять частоту магнетрона, то это хреновая микроволновка, кто бы и что бы мне не говорил.

Какая, к черту, теория ЭМВ?! Вам предлагается прочитать инструкцию к микроволновке. Инструкцию, Карл!
SQL2008Я должен выбрать программу готовки (читай компилляции), загрузить продукты, задать время и получить готовый продукт.

Вот именно все это и описывается в инструкции! RTFM
SQL2008А не непонятные сообщения на дисплее о том, что резонанс третьего контура возбуждения не выходит на пик, потому-что конденсатор генератора имеет повышенные потери, вследствие устаревания (читай - старая версия зависимостей) на частотах свыше 3 гигагерц!
Без комментариев...
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372565
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul,
Ты так и не сказал какая конкретно вкусность в интеграции в ide есть.
Оракл долго думал, но все таки админку к базе в виде ГУИ сделал.
Во втором тысячилетии).
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372621
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123mad_nazgul,
Ты так и не сказал какая конкретно вкусность в интеграции в ide есть.


Автопоиск зависимостей.
Например:
Использую класс, если его нет в зависимостях проекта, но он есть в проиндексированных репозиториях, то IDEA предложит выбрать какой maven-артефакт добавить в зависимости проекта.
Т.е. не надо отвлекаться, открывать pom.xml, для добавления зависимостей.
Пишешь код, остальное IDEA добавляет сама.

Используя maven-plugin IDEA предлагает автодополнение для тегов и значений/атрибутов.

Petro123Оракл долго думал, но все таки админку к базе в виде ГУИ сделал.
Во втором тысячилетии).

И что?
GUI удобен для разовых задач.
Для автоматизации администрирования без консольных утилит никуда.
MS это понял и сейчас активно двигает консоль в массы.
Вон уже в 10 поддержку bash'а запилили.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372639
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul,

авторGUI удобен для разовых задач.
Для автоматизации администрирования без консольных утилит никуда.
MS это понял и сейчас активно двигает консоль в массы.
Вон уже в 10 поддержку bash'а запилили.
не надо подменять понятия - GUI хорош и для разработки.
а консольных команд в окнах было всегда прилично, и vbs и "свой язык" написания
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372644
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest2В корневой директории проекта
Код: plaintext
mvn clean package

Поправочка!
Для винды это будет
Код: plaintext
mvnw clean package

13-й Пилигрим Уточнение: {SomeDirectory}\gs-securing-web\complete\
Вообще-то пока работаю с
{SomeDirectory}\gs-securing-web-initial\
или коль на то пошло
{SomeDirectory}\gs-securing-web-complete\

Итого в двух советах две неточности.
И эти люди... ну вы знаете
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372657
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяне надо подменять понятия - GUI хорош и для разработки.
а консольных команд в окнах было всегда прилично, и vbs и "свой язык" написания

ну так лет 20 назад языков программирования тоже было прилично. но ничего активно пилят новые что ни год так новый.
"иметь чтото" и "иметь то, чем можно пользоваться" это разные вещи.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372677
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008И эти люди... ну вы знаете
))).
Hello, world - пожарить яйцо в микроволновке не удался.
Из спецов только 2-3 чела которые могут ответить по конкретной ошибке в стеке.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372680
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgulАвтопоиск зависимостей.
+1 Здорово.
Но вопрос прежний. Почему у ТС в Hello world spring не для этой IDE примеры? так?
mad_nazgulИ что?
GUI удобен для разовых задач.
Для автоматизации администрирования без консольных утилит никуда.
мы тут не про админов вроде.
Привыкли что Java это семейный врач в 10ти лицах.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372682
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123 Из спецов только 2-3 чела которые могут ответить по конкретной ошибке в стеке.
Обьявляется конкурс спецов
Итак, результат выполнения mvnw clean project
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
Exception in thread "main" java.net.ConnectException: Connection timed out: connect
        at java.net.DualStackPlainSocketImpl.connect0(Native Method)
        at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
        at sun.security.ssl.BaseSSLSocketImpl.connect(Unknown Source)
        at sun.net.NetworkClient.doConnect(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
        at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
        at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
        at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
        at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
        at org.apache.maven.wrapper.DefaultDownloader.downloadInternal(DefaultDownloader.java:73)
        at org.apache.maven.wrapper.DefaultDownloader.download(DefaultDownloader.java:60)
        at org.apache.maven.wrapper.Installer.createDist(Installer.java:64)
        at org.apache.maven.wrapper.WrapperExecutor.execute(WrapperExecutor.java:121)
        at org.apache.maven.wrapper.MavenWrapperMain.main(MavenWrapperMain.java:50)
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372690
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Обьявляется конкурс спецов
я вне конкурса, т.к. мавен не знаю. Сужу по градле.
- он требует коннект на свои сайты. Тут нет инета и поэтому ошибка?
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372699
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL2008Petro123 Из спецов только 2-3 чела которые могут ответить по конкретной ошибке в стеке.
Обьявляется конкурс спецов
Итак, результат выполнения mvnw clean project
у меня тоже винда, но все делаю по mvn
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372700
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Exception in thread "main" java.net.ConnectException: Connection timed out: connect

Уважаемый а не за прокси ли вы сидите ?
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372710
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
llemingУважаемый а не за прокси ли вы сидите ?
в градле+IDE и винде это не влияет.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372713
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
llemingSQL2008Exception in thread "main" java.net.ConnectException: Connection timed out: connect

Уважаемый а не за прокси ли вы сидите ?
Да.
Для чистоты эксперимента вечером проделаю то-же самое с другого компа, без прокси точно.
Но проекты которые не запускались на нём не работали тоже.
Хотя возможно, что там были другие причичны.
Попробую, отпишусь.
До завтра.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372721
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL200813-й Пилигрим Может, перед тем как бочку катить стоило разобраться?

В Microsoft Visual Studio я так же понятия не имею как запустить компилляцию проекта на С++ из командной строки с указанием всех опций.

Я открыл папку complete в IDEA.
Она предложила импортировать gradle-проект (да, maven там только для совместимости).
После этого выбрал "Run/application" и получиь работающее веб-приложение.

В чём проблема? Я не знаю STS и eclipse 3 года как не запускал, но сомневаюсь, что там всё сильно сложнее.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372726
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey TominВ чём проблема? Я не знаю STS и eclipse 3 года как не запускал, но сомневаюсь, что там всё сильно сложнее.
та элипс там вообще не нужен - этаж мавен, + бут
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372728
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Petro123 Из спецов только 2-3 чела которые могут ответить по конкретной ошибке в стеке.
Обьявляется конкурс спецов

Скорее телепатов.

SQL2008Итак, результат выполнения mvnw clean project
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
Exception in thread "main" java.net.ConnectException: Connection timed out: connect
        at java.net.DualStackPlainSocketImpl.connect0(Native Method)
        at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
        at sun.security.ssl.BaseSSLSocketImpl.connect(Unknown Source)
        at sun.net.NetworkClient.doConnect(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
        at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
        at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
        at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
        at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
        at org.apache.maven.wrapper.DefaultDownloader.downloadInternal(DefaultDownloader.java:73)
        at org.apache.maven.wrapper.DefaultDownloader.download(DefaultDownloader.java:60)
        at org.apache.maven.wrapper.Installer.createDist(Installer.java:64)
        at org.apache.maven.wrapper.WrapperExecutor.execute(WrapperExecutor.java:121)
        at org.apache.maven.wrapper.MavenWrapperMain.main(MavenWrapperMain.java:50)



1. Мочему не mvn package?
2. Почему не gradle? Просто "gradle" безо всяких параметров?
3. Явно что-то ещё было. Пока ты не понимаешь что написано, не надо этого удалять.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372744
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Tomin 3. Явно что-то ещё было. Пока ты не понимаешь что написано, не надо этого удалять.
Ой, и правда забыл последнюю строчку из окна командной строки
Код: java
1.
C:\Apps\STS\Workspace\gs-securing-web-initial>
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372747
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Tomin 1. Мочему не mvn package?
Пожалуйста, все без купюр.
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
C:\Apps\STS\Workspace\gs-securing-web-initial>mvnw package
Downloading https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.9/apache-maven-3.3.9-bin.zip

Exception in thread "main" java.net.ConnectException: Connection timed out: connect
        at java.net.DualStackPlainSocketImpl.connect0(Native Method)
        at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
        at sun.security.ssl.BaseSSLSocketImpl.connect(Unknown Source)
        at sun.net.NetworkClient.doConnect(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
        at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
        at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
        at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
        at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
        at org.apache.maven.wrapper.DefaultDownloader.downloadInternal(DefaultDownloader.java:73)
        at org.apache.maven.wrapper.DefaultDownloader.download(DefaultDownloader.java:60)
        at org.apache.maven.wrapper.Installer.createDist(Installer.java:64)
        at org.apache.maven.wrapper.WrapperExecutor.execute(WrapperExecutor.java:121)
        at org.apache.maven.wrapper.MavenWrapperMain.main(MavenWrapperMain.java:50)

C:\Apps\STS\Workspace\gs-securing-web-initial>
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372753
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чтобы проверить проблемы с коннекшином этот чудо проект не нужен
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372754
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Tomin 2. Почему не gradle? Просто "gradle" безо всяких параметров?
Предлагаю закончить угадайку, дело не в этом.
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
C:\Apps\STS\Workspace\gs-securing-web-initial>gradlew
Downloading https://services.gradle.org/distributions/gradle-2.13-bin.zip

Exception in thread "main" java.net.ConnectException: Connection timed out: connect
        at java.net.DualStackPlainSocketImpl.connect0(Native Method)
        at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
        at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
        at sun.security.ssl.BaseSSLSocketImpl.connect(Unknown Source)
        at sun.net.NetworkClient.doConnect(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.http.HttpClient.openServer(Unknown Source)
        at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
        at sun.net.www.protocol.https.HttpsClient.New(Unknown Source)
        at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
        at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source)
        at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
        at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(Unknown Source)
        at org.gradle.wrapper.Download.downloadInternal(Download.java:58)
        at org.gradle.wrapper.Download.download(Download.java:44)
        at org.gradle.wrapper.Install$1.call(Install.java:61)
        at org.gradle.wrapper.Install$1.call(Install.java:48)
        at org.gradle.wrapper.ExclusiveFileAccessManager.access(ExclusiveFileAccessManager.java:65)
        at org.gradle.wrapper.Install.createDist(Install.java:48)
        at org.gradle.wrapper.WrapperExecutor.execute(WrapperExecutor.java:128)
        at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:61)

C:\Apps\STS\Workspace\gs-securing-web-initial>
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372766
13-й Пилигрим
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008guest2В корневой директории проекта
Код: plaintext
mvn clean package

Поправочка!
Для винды это будет
Код: plaintext
mvnw clean package

Ну я, тащемта, имел в виду тот mvn который, обыкновенно, в %path% лежит, что позволяет вызывать его из любого места.

SQL200813-й Пилигрим Уточнение: {SomeDirectory}\gs-securing-web\complete\
Вообще-то пока работаю с
{SomeDirectory}\gs-securing-web-initial\
или коль на то пошло
{SomeDirectory}\gs-securing-web-complete\

Откуда взялась такая структура, когда в репозитории именно
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
.git
complete
images
initial
test
.gitignore
.travis.yml
CONTRIBUTING.adoc
LICENSE.code.txt
LICENSE.writing.txt
README.adoc

SQL2008Итого в двух советах две неточности.
И эти люди... ну вы знаете
Итого, ни фига не разобравшись, продолжаются наезды...
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372780
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
13-й Пилигрим Откуда взялась такая структура, когда в репозитории именно
Ну я же не сам её создал! И потом... здесь вопросы задаю я!

13-й Пилигрим Итого, ни фига не разобравшись, продолжаются наезды...
Это не наезд, а констатация факта.
Или я сказал то чего нет в реальности?
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372834
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Alexey Tomin 3. Явно что-то ещё было. Пока ты не понимаешь что написано, не надо этого удалять.
Ой, и правда забыл последнюю строчку из окна командной строки
Код: java
1.
C:\Apps\STS\Workspace\gs-securing-web-initial>



Хороший юмор, только не в тему.
Т.к. реально нужно было вот это:
Код: sql
1.
Downloading https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.9/apache-maven-3.3.9-bin.zip



А теперь скажи, что выдаётся в ответ на ввод вот этого в командной строке?

Код: sql
1.
wget https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.9/apache-maven-3.3.9-bin.zip



wget сам поставь, а работает ли браузер не важно (у него свои настройки прокси).
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372838
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Или я сказал то чего нет в реальности?

Именно. Ты сказал, что запускаешь проект с гитхаба.
Потом выясняется, что у тебя совершенно другой проект, исходников которого никто не видел.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372843
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема действительно была в прокси, он выборочно пропускал одни соединения и рубил другие.
После отключения команда mavn package отработала загрузку всех зависимостей (минут 10) и сейчас ошибка выглядит так
[SRC java][/SRC]
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372853
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема действительно была в прокси, он выборочно пропускал одни соединения и рубил другие.
После отключения команда mavn package отработала загрузку всех зависимостей (минут 10) и сейчас ошибка выглядит так
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.170 s
[INFO] Finished at: 2016-12-22T13:16:19+03:00
[INFO] Final Memory: 7M/16M
[INFO] ------------------------------------------------------------------------
[ERROR] No goals have been specified for this build. You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>. Available lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy, pre-clean, clean, post-clean, pre-site, site, post-site, site-deploy. -> [Help 1]
[ERROR] 
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR] 
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/NoGoalSpecifiedException


Ну тут уже попроще. Хотя бы понятно что ему не нравится. Нужно изучать что есть lifecycle и для чего он.
Вам не буду задавать вопросы... Ругаетесь только, забыли как сами начинали?
Запущу еще раз mvnw с предложенными опциями, попытаюсь разобраться в причинах ошибок.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372871
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Проблема действительно была в прокси, он выборочно пропускал одни соединения и рубил другие.

"А как дышал, как дышал"

Просто надо писать не mvn project а mvn package. Да, почитай про lifecycle. Ну и импортрируй проект в netbeans/idea.

mvnw это обёртка, которая качает и ставит maven, если его нет. Не надо больше её использовать (хотя и вреда нет).
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372873
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Вам не буду задавать вопросы... Ругаетесь только, забыли как сами начинали?
-1
Все с вопросами (в том числе и я) должны быть просто морально стойкими).
Вы ведь топик стартер! Это ваш крест.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39372961
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123SQL2008Вам не буду задавать вопросы... Ругаетесь только, забыли как сами начинали?
-1
Все с вопросами (в том числе и я) должны быть просто морально стойкими).
Вы ведь топик стартер! Это ваш крест.
Когда вместо того чтобы задать конкретный вопрос и получить конкретный ответ начинаются лирические разглогольствования в теме, которой не владеешь, будь готов к тому что на вопросы, которые нужно с трудом выискивать из всей это лирики, так никто и не ответит.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39373153
chabapok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Судя по стилю, автор не хотел иметь конкретный ответ на поставленный вопрос. Он, задавая вопрос, хотел лишь, чтобы ему оказали моральную поддержку. Поэтому,

Да, sql2008. Вы там держитесь. Больше гуглите. Меньше волнуйтесь. Там все плохо, но не настолько, чтобы все пропало. И что еще должно вас обнадеживать - это то, что там есть куда расти. Даже оставаясь в обозначенных вам границах мавена. Так что мы с вами! Вы там не унывайте.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39373161
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chabapokСудя по стилю, автор не хотел иметь конкретный ответ на поставленный вопрос. Он, задавая вопрос, хотел лишь, чтобы ему оказали моральную поддержку. Поэтому,

Да, sql2008. Вы там держитесь. Больше гуглите. Меньше волнуйтесь. Там все плохо, но не настолько, чтобы все пропало. И что еще должно вас обнадеживать - это то, что там есть куда расти. Даже оставаясь в обозначенных вам границах мавена. Так что мы с вами! Вы там не унывайте.

Поддерживаю. У меня ещё одно замечание. Автор вопроса взял десяток разных технологий и пытается их нахрапом подружить. При этом понимания нет ни в одной из них. Как, верно и часто советует Petro123, начинать надо с Hello World и с одной конкретной технологией. А тут у нас сразу и Maven, и Spring MVC, и Spring Security, и Maven Wrapper, и STS и ещё что-то, всего не вспомнить.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39373209
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ок!
Принимаю все ваши эпитеты, в том числе и нелестные.
Давайте все сначала.
Сейчас у меня стоит задача (поставил сам себе) разработать небольшое Web Java приложение, которое
осуществляет редирект на разные http адреса в зависимости от имени пользователя с доменной авторизацией.
Что нужно реализовать?

1. Определить имя пользователя с доменной авторизацией, который зашел на страницу.
2. Подключиться к базе и начитать из неё пару [USER_NAME]:_REDIRECT]
3. Осуществить редирект на вычисленный URL.

Какие будут предложения с учетом того, что мои познания в этом чуть больше нуля?
Что использовать, как сделать, как запустить и т.п.
Полный набор вопросов от чайника.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39373210
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Tomin Просто надо писать не mvn project а mvn package.
Судя по всему это 20035944 вы не читали?
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39373215
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Полный набор вопросов от чайника.
Ешь слона по частям.
Зачем тебе mvnw? Возьми простейший пример pom.xml - для Spring MVC. Ссылку на мануал я давал выше.
Собери. Собралось? Добавь Spring Security. Собери ещё раз.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39373217
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SQL2008Какие будут предложения с учетом того, что мои познания в этом чуть больше нуля?
Что использовать, как сделать, как запустить и т.п.
Полный набор вопросов от чайника.
как запустить ты, по идее, уже знаешь
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39373218
Фотография SQL2008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я правильно понимаю главную идею MAVEN - выискивать и загружать в проект зависимости одних JAR от других?
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39373237
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Я правильно понимаю главную идею MAVEN - выискивать и загружать в проект зависимости одних JAR от других?
Нет. Их не надо "выискивать". Они все в дескрипторах на сервере указаны. Задача мавена их скачивать.
И ещё собирать артефакты из предустановленной иерархи файлов. Без этого тебе нужно писать скрипт для каждой конкретной группы файлов, откуда из брать, что с ними делать и куда помещать. А мавен этого микроменеджмента позволяет избежать.

Зайди в свой проект NetBeans и найди там файл build-impl.xml. Вот примерно такое и приходилось раньше писать руками. Как решение этой проблемы и появился Мавен.
Кстати, я уже было почти зауважал NetBeans за этот build-impl.xml. Ведь так круто сделать проект в IDE, а потом просто собирать Ant-ом. Но они и тут нафакапили своими taskdef, которые из NetBeans ещё выковырять надо.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39373238
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008,
Да.
И не зависеть от 1500 настроек на компах юзверей.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39373264
Bsplesk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[Личное мнение новичка в java]
В maven бесят очень многие вещи, к примеру,
артефакт, на
https://mvnrepository.com/search?q=javax.comm
есть, а jar для него нет, кажется бери да использую, а вот нет. а почему нет - по качену.
Соответственно вопрос? а какого спрашивается тогда доступен артефакт?
нету для него jar, чисть от него репозиторий.

Примерное описание проблем_ы.
http://stackoverflow.com/questions/5310477/how-do-i-get-maven-to-download-javax-comm-dependency
Вот мы и получили, "локальные" "jar_нички" "в папочке" ну, конечно, в Git/Svn/Mercurial, кто, что больше предпочитает.

И таких, "мелких" проблем, море на самом деле, в том числе и при разруливании зависимостей, при использовании "новых" и "архивных" библиотек, и постоянно приходится, "красноглазить", а еще если начинаешь понимать, для развития нужно изменить вот это, но после этого в "менструальные циклы" maven ты уже не впишешся....
Пробегает мысль, "а пошло оно все" и где, там старый добрый скриптовой bash/ant :)
Ибо, если часть библиотек. все равно, хранится в виде бинарников, на нафик нужен этот мавен, для многих, bash/ant - скрипт с хорошими комментариями, в условном git_e, понять гораздо проще, чем "красноглазить" проблемы которые "должен" выполнять maven, но почему-то не выполняет.
Да, да. можно попробовать поднять свой сервер maven - репозитория, за которым, кто-то будет следить, администрировать и.т.д. но не всем такой вариант доступен/удобен.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39373270
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQL2008Alexey Tomin Просто надо писать не mvn project а mvn package.
Судя по всему это 20035944 вы не читали?

Скачать мавен можно через браузер.
Но в куче той чепухи (про курить и т.п.), что Вы понаписали можно многое упустить. Лень выискивать существенную инфу.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39373275
y.dev.net
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BspleskПримерное описание проблем_ы.
http://stackoverflow.com/questions/5310477/how-do-i-get-maven-to-download-javax-comm-dependency
Вот мы и получили, "локальные" "jar_нички" "в папочке" ну, конечно, в Git/Svn/Mercurial, кто, что больше предпочитает.

Как начинающий начинающему :) Условно, ведь вроде это проблема не мавена, а одного из его репозиториев (в данном случае, конечно, центрального). Причины описаны довольно объективные (...are not available for direct download, essentially because of specific licenses), все описано явно, имеется явное указание на download url.

Ну и корпоративные мавеновский прокси-сервер, как меня уверяют - бест практис и вообще маст хев.

Т.е. вроде вот именно это, что вы описали, имхо, не слишком тянет на проблему - она не связана напрямую с мавеном, и даже для этой проблемы мавен делает всё возможное, чтобы смягчить ее последствия. Имхо, может неправ.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39373290
uid unique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczIvy, gradle. Фанаты NB могут продолжать использовать Ant, который им среда генерит.
Ivy вообще то оболочка для мавен репозиториев в ант.

Мавен в первую очередь нужен для хранения бинарников не в репозитории с исходниками.

У меня несколько проектов, в мавен один из них тянет около 2 ГБ, без мавен было бы страшно держать несколько бранчей, делать мерж и выяснять какие библиотеки конфликтуют, это адова работа. Сейчас замерил у меня workspace около 20 гигов и большинство проектов на мавен (кроме пары на ант).

Если плющит от мавен, можно спокойно делать проект на антe. Или просто скриптом собирать благо необходимый минимум утилит в Java есть.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39373312
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uid unique,
А вы не подменяете систему хранения версий?
Тут некоторые и скрипты для бд с сабжем делают.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39373315
Bsplesk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
uid uniqueBlazkowiczIvy, gradle. Фанаты NB могут продолжать использовать Ant, который им среда генерит.
Ivy вообще то оболочка для мавен репозиториев в ант.

Мавен в первую очередь нужен для хранения бинарников не в репозитории с исходниками.

У меня несколько проектов, в мавен один из них тянет около 2 ГБ, без мавен было бы страшно держать несколько бранчей, делать мерж и выяснять какие библиотеки конфликтуют, это адова работа. Сейчас замерил у меня workspace около 20 гигов и большинство проектов на мавен (кроме пары на ант).

Если плющит от мавен, можно спокойно делать проект на антe. Или просто скриптом собирать благо необходимый минимум утилит в Java есть.

[Личное мнение новичка в java]
Ну, вот смотрите, классно workspace около 20 гигов, сколько из них в локальном Maven's cache? - допустим 20%, а теперь представим, что черз пару лет, несколько репозиториев "помрут" или еще что-то произойдет - как пример смотри выше.

Как разруливать/выруливать? - при этом, часть библиотек вообще пропадает из свободного доступа? а у Вас только код использующий эти библиотеки?

Или, используемая, версию библиотеки, пропадает, и ее нигде не найти, но есть более новая версия, но вот беда, автор решил её переписать полностью на версию 2.0, при этом не сохранив совместимость со старой версией?

И еще, в догоночку, у вас как видно по объёму, используется множество разных библиотек, и наверника, среди них присутствуют такие, которые используют технологию JNI/JNA - подскажите, пожалуйста, как поступаете с хранением *.so , *.dll(+x86/x64/ARM) и.т.д. бинарных файлов для разных платформ?

выяснять какие библиотеки конфликтуют ---> подскажите, пожалуйста, нет ли у вас проблем, при использовании Maven при разрешении конфликтов? тоесть maven - подтигивает, и "конфликтов" не обнаруживает, зато их наблюдает Вы, и приходится все также "глазками" смотреть, что не так, и почему не работает?
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39373333
uid unique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bsplesk [Личное мнение новичка в java]
Ну, вот смотрите, классно workspace около 20 гигов, сколько из них в локальном Maven's cache? - допустим 20%, а теперь представим, что черз пару лет, несколько репозиториев "помрут" или еще что-то произойдет - как пример смотри выше.

Как разруливать/выруливать? - при этом, часть библиотек вообще пропадает из свободного доступа? а у Вас только код использующий эти библиотеки?

Или, используемая, версию библиотеки, пропадает, и ее нигде не найти, но есть более новая версия, но вот беда, автор решил её переписать полностью на версию 2.0, при этом не сохранив совместимость со старой версией?

И еще, в догоночку, у вас как видно по объёму, используется множество разных библиотек, и наверника, среди них присутствуют такие, которые используют технологию JNI/JNA - подскажите, пожалуйста, как поступаете с хранением *.so , *.dll(+x86/x64/ARM) и.т.д. бинарных файлов для разных платформ?

выяснять какие библиотеки конфликтуют ---> подскажите, пожалуйста, нет ли у вас проблем, при использовании Maven при разрешении конфликтов? тоесть maven - подтигивает, и "конфликтов" не обнаруживает, зато их наблюдает Вы, и приходится все также "глазками" смотреть, что не так, и почему не работает?
У меня стоит кеширующий локальный репозиторий (для публичных ресурсов и непубличных). Для коммерческого кода используется непубличный репозиторий он же идет как прокси кеш на паблик. Все что свое, деплоишь в свой же прокси репозиторий.

JNI/JNA не использую сейчас но можно либо кидать с исходниками либо хранить как zip в мавен репозитории и разворачивать при подготовке сборки релиза, используйте assembly и dependencies плагин. В зависимостях можно использовать в том числе и архивы:

<dependency>
<groupId>some package </groupId>
<artifactId>some id</artifactId>
<version>version id</version>
<type>zip</type>
</dependency>

Если нужно выполнять dll/so и прочее прямо из IDE то придется конечно таскать с кодом. Если используете тесты из сборки, то просто храните их как ресурсы в мавен репозитории.

Мавен конечно проглядывает конфликты, в крайнем случае руками смотришь дерево зависимостей и подправляешь pom файлы. В любом случае это намного проще чем таскание бинарников между десятком бранчей. И главное, бинарники не таскаются вместе с кодом в репозиторий туда сюда. Из минусов мавен проектов - правило один проект = один артефакт. В ант можно было лепить все что угодно, зато мавен позволяет делать наследование проектов и кастомизацию а в ант черт ногу сломает при патчевании внешних сборок/релизов. Каждый пишет их как хочет, пока поймешь что поправить, уйдет пара дней а в мавен полчаса.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39373336
uid unique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bsplesk
Как разруливать/выруливать? - при этом, часть библиотек вообще пропадает из свободного доступа? а у Вас только код использующий эти библиотеки?

Или, используемая, версию библиотеки, пропадает, и ее нигде не найти, но есть более новая версия, но вот беда, автор решил её переписать полностью на версию 2.0, при этом не сохранив совместимость со старой версией?
для этого можно или руками добавить артефакт в кеш мавен либо иметь свой локальный репозиторий тот же Nexus и в нем добавлять руками ресурсы/библиотеки, тех что нет в публичных репозиториях.
Репозиторий мавен это тот же фтп (упрощаю) просто с другим интерфейсом/протоколом. Кто то положил бинарник с метаданными, кто то его скачал (мавен) используя поиск по метаданным.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39373447
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BspleskНу, вот смотрите, классно workspace около 20 гигов, сколько из них в локальном Maven's cache? - допустим 20%, а теперь представим, что черз пару лет, несколько репозиториев "помрут" или еще что-то произойдет - как пример смотри выше.

Не проблема. maven не говорит ГДЕ лежат jar'ки. Никто не менаешт их хоть руками класть в локальный репозиторий. Или в корпоративный nexus.
Главное- maven позволяет описать проект по стандартному шаблону.
Вот у меня 20 модулей в одном проекте. Описано, что от чего зависит.
Внешних зависимостей- больше сотни, причём из них ещё пару десятков своих, из которых часть на гитхабе, часть в корпоративном гите.
Если мавен-централ вдруг сдохнет весь (во что не верю)- сделаем свой nexus не прокси, а хостером. И всё. И на любом компе есть локальный кэш.

BspleskКак разруливать/выруливать? - при этом, часть библиотек вообще пропадает из свободного доступа? а у Вас только код использующий эти библиотеки?

Код не хранится в мавер-хранилищах. Он либо на github, либо ещё где. Т.е. можно восстановить всё. Можно скачать все исходники и локально выполнить mvn install. Или в фирме- mvn deploy. Не проблема.

BspleskИли, используемая, версию библиотеки, пропадает, и ее нигде не найти, но есть более новая версия, но вот беда, автор решил её переписать полностью на версию 2.0, при этом не сохранив совместимость со старой версией?

Что значит "пропадает"? Если пропадёт- то это значит случился какой-нибудь глобальный п..ц, и тебе не о сборке программы думать надо, а о том, как выжить

Bspleskвыяснять какие библиотеки конфликтуют ---> подскажите, пожалуйста, нет ли у вас проблем, при использовании Maven при разрешении конфликтов? тоесть maven - подтигивает, и "конфликтов" не обнаруживает, зато их наблюдает Вы, и приходится все также "глазками" смотреть, что не так, и почему не работает?

А вот это реальная причина почему люди в gradle уходят- там нет транзитивности зависимолстей и поэтому не случается кошмаров, как у меня на этой неделе- я 2 дня потратил на то, чтобы выяснить, что в проект приезжает две несовместимые версии guice, причём работает всё, ктоме одно небольшого приложения (которое тупо создаёт страницу API приложения описания в wiki) - только там "побеждаяет" версия guice, которая ломает injector. Первый раз на такую граблю наступил.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39373448
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uid uniqueМавен в первую очередь нужен для хранения бинарников не в репозитории с исходниками.

Для этого достаточно и git-fat , на самом деле. У нас есть одни затейники, которые так свой проект ведут. На слова о maven говорят "нафиг, пробовали".
Лежит на диске 2Гб какой-то ереси бинарной, а собирается это всё с помощью redo . Но по мне - неудобно.
Хотя с другой стороны- когда часть кода лежит на гитхабе и тянется через мавен-централ, то тут свои проблемы- обновил библиотеку, а потом жди, пока кэши обновятся.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39373682
uid unique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Tomin
Хотя с другой стороны- когда часть кода лежит на гитхабе и тянется через мавен-централ, то тут свои проблемы- обновил библиотеку, а потом жди, пока кэши обновятся.
Еще одна проблема у мавена это замена дефектного релиза в репозитории (бывает такое как и все остальное в жизни). Провели тестирование, залили релиз и тут нашлось что то (баг) что не позволяет пользоваться релизом и его нужно срочно изъять а он уже в кешах у пользователей. Релизы в локальных кешах в отличие от снапшотов не обновляются, нужно чистить локальные кеши. Разок была у меня такая история, пришлось попотеть.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39373812
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
uid uniqueЕще одна проблема у мавена это замена дефектного релиза в репозитории (бывает такое как и все остальное в жизни). Провели тестирование, залили релиз и тут нашлось что то (баг) что не позволяет пользоваться релизом и его нужно срочно изъять а он уже в кешах у пользователей. Релизы в локальных кешах в отличие от снапшотов не обновляются, нужно чистить локальные кеши. Разок была у меня такая история, пришлось попотеть.

Это проблема не имеет никакого отношения к maven. Надо просто собрать x.0.1 версию и разослать всем.
...
Рейтинг: 0 / 0
В чём преимущество MAVEN проектов???
    #39374206
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное главное преимущество maven - это шаблон livecycle для любого генерализованного
приложения. Ant и Make ничего подобного не предлагают.

Будете-ли вы пользоваться всеми фазами validate,... test,... deploy - не факт. Но данное нам
в использование - плод многолетнего наблюдения за другими проектами.

За это - создателям большой респект.
...
Рейтинг: 0 / 0
131 сообщений из 131, показаны все 6 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / В чём преимущество MAVEN проектов???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]