Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Idea зависимости / 25 сообщений из 127, страница 1 из 6
14.04.2016, 09:18
    #39215256
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Idea зависимости
Впервые создал maven-проект в Idea, и почему-то никак не найду как прикручивать зависимости. В других средах было легко и удобно, здесь же нет никаких признаков такой возможности. В чём же дело?
...
Рейтинг: 0 / 0
14.04.2016, 09:28
    #39215268
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Idea зависимости
XDiaBLoВпервые создал maven-проект в Idea, и почему-то никак не найду как прикручивать зависимости. В других средах было легко и удобно, здесь же нет никаких признаков такой возможности. В чём же дело?
Добавил с pom.xml и нажал кнопку синхронизировать с проектом. Либо включил автосинхронизацию.
...
Рейтинг: 0 / 0
14.04.2016, 09:32
    #39215274
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Idea зависимости
Blazkowicz,
Ну то есть нормально выбрать из выпадающего списка не вариант? Список я кстати вроде нашёл. Только не вижу там последнего Спринга.
...
Рейтинг: 0 / 0
14.04.2016, 09:38
    #39215280
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Idea зависимости
Хмм, вот так сработало:

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<repositories>
        <repository>
            <id>io.spring.repo.maven.milestone</id>
            <url>http://repo.spring.io/milestone/</url>
            <snapshots><enabled>false</enabled></snapshots>
        </repository>
    </repositories>
    <dependencies>
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-context</artifactId>
            <version>4.3.0.RC1</version>
            <scope>runtime</scope>
        </dependency>
    </dependencies>


Но вообще это нормально, копи-пастом после гугления зависимости добавлять? Это обычная практика? Неужели здесь удобства не в моде?
...
Рейтинг: 0 / 0
14.04.2016, 09:49
    #39215296
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Idea зависимости
XDiaBLo,

Как тут говорят многие это очень удобная, интуитивно понятная IDE. И вообще, она во многих случаях сама программирует за вас.


Надо открыть POM файл на редактирование и нажать ALT+INSERT.
...
Рейтинг: 0 / 0
14.04.2016, 09:52
    #39215301
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Idea зависимости
XDiaBLo,
В IDE можно без pom. Только кнопками.
Каждый сам решает.
...
Рейтинг: 0 / 0
14.04.2016, 09:54
    #39215304
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Idea зависимости
XDiaBLoНеужели здесь удобства не в моде?Можно создать другой проект, но уже на базе Gradle-сборщика

P.S.
Вы с Ant'ом работали (: ?
...
Рейтинг: 0 / 0
14.04.2016, 09:57
    #39215310
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Idea зависимости
UsmanXDiaBLoНеужели здесь удобства не в моде?Можно создать другой проект, но уже на базе Gradle-сборщика

P.S.
Вы с Ant'ом работали (: ?
Нет. Кроме того, мне нужно именно с Maven. Я в других средах с ним работал, но в Идее сначала не мог найти функционал с выбором по списку, а потом не нашёл там нужных зависимостей. Но теперь всё нормально уже.
...
Рейтинг: 0 / 0
14.04.2016, 09:58
    #39215313
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Idea зависимости
Ну как нормально, копи-пастом в смысле завёл зависимость.
...
Рейтинг: 0 / 0
14.04.2016, 09:59
    #39215314
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Idea зависимости
GarrickXDiaBLo,

Как тут говорят многие это очень удобная, интуитивно понятная IDE. И вообще, она во многих случаях сама программирует за вас.

Надо открыть POM файл на редактирование и нажать ALT+INSERT.
Там почему-то нет того что нужно.
...
Рейтинг: 0 / 0
14.04.2016, 10:13
    #39215329
lleming
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Idea зависимости
XDiaBLoGarrickXDiaBLo,

Как тут говорят многие это очень удобная, интуитивно понятная IDE. И вообще, она во многих случаях сама программирует за вас.

Надо открыть POM файл на редактирование и нажать ALT+INSERT.
Там почему-то нет того что нужно.

Нужно принудительно обновить и проиндексирвоать мавен репозиторий локально. В настройка -> мавен -> repositories

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

Проще зайти на search.maven.org найти зависимость и там же pom для dependency будет
...
Рейтинг: 0 / 0
14.04.2016, 10:15
    #39215334
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Idea зависимости
llemingXDiaBLoпропущено...

Там почему-то нет того что нужно.

Нужно принудительно обновить и проиндексирвоать мавен репозиторий локально. В настройка -> мавен -> repositories

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

Проще зайти на search.maven.org найти зависимость и там же pom для dependency будет
Я уже обновил. Не помогло. Ну я и подключил другой реп вручную, и соответственно зависимость вручную. Копи-пастом то есть.
...
Рейтинг: 0 / 0
14.04.2016, 10:32
    #39215352
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Idea зависимости
XDiaBLoЯ уже обновил. Не помогло. Ну я и подключил другой реп вручную, и соответственно зависимость вручную. Копи-пастом то есть.
Я с тобой согласен насчет скорости. Но наверное есть разные подходы к процессу сборки.
Возможно подключение зависимостей в очень крупный проект - это тема обсуждаемая.
Зависимости часто дублируются и бывает есть одни и те-же имплементации разных версий.
Надо тут почесать репу. И скорость включения депенденси в проект вместе с autocompletition
может выстрелить тебе в ногу. Сколько раз я включал "не те" XmlDocuments просто из-за спешки.

Вобщем здесь я скорость не приветствую. Скорее наоборот.
...
Рейтинг: 0 / 0
14.04.2016, 10:43
    #39215365
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Idea зависимости
XDiaBLoНу как нормально, копи-пастом в смысле завёл зависимость.
Ну, вероятно, ее еще нет в основных репозиториях и идея тут не при чем.
...
Рейтинг: 0 / 0
14.04.2016, 10:45
    #39215371
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Idea зависимости
maytonЯ с тобой согласен насчет скорости. Но наверное есть разные подходы к процессу сборки.
Возможно подключение зависимостей в очень крупный проект - это тема обсуждаемая.
Зависимости часто дублируются и бывает есть одни и те-же имплементации разных версий.
Ага, зависимости второго уровня это жопа. Ты их явно не добавлял, а они тебе потом берут и реализацию JAXB или DOM парсера подменяют на свою. И привет.
...
Рейтинг: 0 / 0
14.04.2016, 10:46
    #39215375
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Idea зависимости
XDiaBLoЯ уже обновил. Не помогло. Ну я и подключил другой реп вручную, и соответственно зависимость вручную. Копи-пастом то есть.
Ну, если прям так напрягает XML, то
File -> Settings -> Build, Execution, Deployment -> Build Tools -> Maven -> Repositories
...
Рейтинг: 0 / 0
14.04.2016, 10:49
    #39215381
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Idea зависимости
Вот популярная линка на Idea Hotkeys. Может поможет.

https://resources.jetbrains.com/assets/products/intellij-idea/IntelliJIDEA_ReferenceCard.pdf
...
Рейтинг: 0 / 0
14.04.2016, 12:20
    #39215498
Garrick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Idea зависимости
maytonВот популярная линка на Idea Hotkeys. Может поможет.

https://resources.jetbrains.com/assets/products/intellij-idea/IntelliJIDEA_ReferenceCard.pdf
Что там есть по существу вопроса?
...
Рейтинг: 0 / 0
14.04.2016, 12:54
    #39215544
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Idea зависимости
Не знаю. Это просто комментарий. Я люблю комментировать топики. Вот такой я загадочный.
...
Рейтинг: 0 / 0
15.04.2016, 07:35
    #39216237
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Idea зависимости
maytonXDiaBLoЯ уже обновил. Не помогло. Ну я и подключил другой реп вручную, и соответственно зависимость вручную. Копи-пастом то есть.
Я с тобой согласен насчет скорости. Но наверное есть разные подходы к процессу сборки.
Возможно подключение зависимостей в очень крупный проект - это тема обсуждаемая.
Зависимости часто дублируются и бывает есть одни и те-же имплементации разных версий.
Надо тут почесать репу. И скорость включения депенденси в проект вместе с autocompletition
может выстрелить тебе в ногу. Сколько раз я включал "не те" XmlDocuments просто из-за спешки.

Вобщем здесь я скорость не приветствую. Скорее наоборот.
Да дело даже не в скорости, а в том, что я почему-то должен гуглить что мне скопипастить в этот файл. А не выбирать доступное из указанного репозитория.
BlazkowiczXDiaBLoНу как нормально, копи-пастом в смысле завёл зависимость.
Ну, вероятно, ее еще нет в основных репозиториях и идея тут не при чем.
Как нет? Спринга то? Мне же необязательно свежак, я просто воткнул первые попавшиеся строки из официальной доки. Задание то учебное, мне без разницы версия, лишь бы не совсем древняя. А там где я нашёл таки выпадающий список, там только что-то не то было. Архетипы какие-то, после добавления которых, зависимости почему-то не подтягивались, я и решил что это что-то не то.
...
Рейтинг: 0 / 0
15.04.2016, 10:21
    #39216354
chpasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Idea зависимости
XDiaBLoДа дело даже не в скорости, а в том, что я почему-то должен гуглить что мне скопипастить в этот файл
не надо гуглить, вернее надо, но только раз. есть поиски по репозитарию мавена, например
...
Рейтинг: 0 / 0
15.04.2016, 11:03
    #39216398
lleming
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Idea зависимости
XDiaBLoДа дело даже не в скорости, а в том, что я почему-то должен гуглить что мне скопипастить в этот файл. А не выбирать доступное из указанного репозитория.


Не гуглить а добавить в избранное например
http://search.maven.org/

И не должен а нужно просто сделать выбор как лучше/приятней/удобней.

Локальный репозиторий как минимум нужно обновлять. Весит он 243мб (в последний раз) это только закачать индекс который нужно потом развернуть (нехилый IO на пару минут когда компом невозможно пользоваться), поэтому легко и просто его не обновить в пару секунд и значит он постоянно будет немного отставать от реального.

Ну и благодаря этому локальный репозиторий (%User_HOME%/.m2) у меня вырос как то до 44 Гб (при 120Гб SSD как то чуствительно)

В большинстве случаев открываете доку к бибилиотеке(Installation, Beginning, User Guide) и там сразу на первой странице можно скопипастить dependency для maven.
...
Рейтинг: 0 / 0
15.04.2016, 11:09
    #39216404
chpasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Idea зависимости
llemingНе гуглить а добавить в избранное например
даже не в избранное, а найти поисковые движок для броузера, или сделать самому
...
Рейтинг: 0 / 0
15.04.2016, 12:25
    #39216505
XDiaBLo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Idea зависимости
llemingЛокальный репозиторий как минимум нужно обновлять.
Обновил. И не ощутил в IDEA никакой возможности выбора чего-либо, кроме небольшого списка архетипов. А как добавить саму зависимость не нашёл.
...
Рейтинг: 0 / 0
15.04.2016, 13:06
    #39216558
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Idea зависимости
llemingНу и благодаря этому локальный репозиторий (%User_HOME%/.m2) у меня вырос как то до 44 Гб (при 120Гб SSD как то чуствительно)

Я периодическо от проекта к проекту чищу .m2. Если посмотреть на его содержание здраво - то 90%
материала там ненужно и представляют собой исторические снимки ваших шевелений по подключению
зависимостей. Раз неверно дернули и вам упало целое дерево какого нибудь давно мертвого проекта
фреймворка.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Idea зависимости / 25 сообщений из 127, страница 1 из 6
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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