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

Код: 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
Idea зависимости
    #39215296
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLo,

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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


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