При попытке создать проект из Maven репозитория получаем ошибку Loading archetype list...
Надо в конфиге Build,Execution,Deployment → Build Tools → Maven → Importing
установить VM options for importer в -Xmx1024m (по умолчанию -Xmx512m слишком мало).
Показаны сообщения с ярлыком IntelliJ IDEA. Показать все сообщения
Показаны сообщения с ярлыком IntelliJ IDEA. Показать все сообщения
понедельник, 28 декабря 2015 г.
понедельник, 3 февраля 2014 г.
IntelliJ IDEA и hotkey
Ctrl + F11 - установка/снятие закладки и номер закладки. Затем можно переходить по закладкам по комбинации Ctrl + номер закладки. Снять можно так же F11.
Сворачивание/разворачивание кода
Ctrl + NumPadMinus
Ctrl + NumPadPlus
Ctrl + "." - сворачивание/разворачивание выделенного фрагмента кода. Если его сворачивание имеет смысл - т.е. если в фрагменте уже имеются метки сворачивания - ничего не получится.
Shift + Enter - переход на новую строку с ее созданием без изменения текущей - т.е. с любого места текущей строки можно прыгнуть вниз.
Ctrl + Shift + Enter - завершает строку метода, условия и т.п. - добавляет {} и переходит на новую строку
Ctrl + Alt + I - исправит отступ в текущей строке и переведет курсор на следующую - быстро можно подправить отступы.
F2 / Shift + F2 - быстрый переход вперед/назад по "проблемам".
Ctrl + P - информация о параметрах, необходимых для конкретного метода
Ctrl + Q - документация о методе
Ctrl + Alt + F7 - список тех мест в коде, где используется элемент (метод или объект) находящийся под курсором.
Ctrl + E - недавно открытые файлы
Ctrl + Shift + E - недавно редактированные файлы
Ctrl + F12 (в Linux Xfce - это переключение на рабочий стол 12 - надо отключить в настройках диспетчера окон) - вывод структуры текущего файла - можно быстро переходить по коду.
Alt + Home - панель навигации - если отключить - освобождается место, а она не часто нужна.
Alt + стрелки вверх/вниз - переход по методам.
Ctrl + N - переход по классам
Ctrl + Shift + Alt + N - переход по символам
Ctrl + Shift + Backspace - переход к последнему отредактированному месту
Ctrl + Shift + T - переход (или создание) к юнит-тесту покрывающему данный метод
Ctrl + W - структурное выделение - блок при каждом нажатии будет шире. с Shift - обратное действие.
Сворачивание/разворачивание кода
Ctrl + NumPadMinus
Ctrl + NumPadPlus
Ctrl + "." - сворачивание/разворачивание выделенного фрагмента кода. Если его сворачивание имеет смысл - т.е. если в фрагменте уже имеются метки сворачивания - ничего не получится.
Shift + Enter - переход на новую строку с ее созданием без изменения текущей - т.е. с любого места текущей строки можно прыгнуть вниз.
Ctrl + Shift + Enter - завершает строку метода, условия и т.п. - добавляет {} и переходит на новую строку
Ctrl + Alt + I - исправит отступ в текущей строке и переведет курсор на следующую - быстро можно подправить отступы.
F2 / Shift + F2 - быстрый переход вперед/назад по "проблемам".
Ctrl + P - информация о параметрах, необходимых для конкретного метода
Ctrl + Q - документация о методе
Ctrl + Alt + F7 - список тех мест в коде, где используется элемент (метод или объект) находящийся под курсором.
Ctrl + E - недавно открытые файлы
Ctrl + Shift + E - недавно редактированные файлы
Ctrl + F12 (в Linux Xfce - это переключение на рабочий стол 12 - надо отключить в настройках диспетчера окон) - вывод структуры текущего файла - можно быстро переходить по коду.
Alt + Home - панель навигации - если отключить - освобождается место, а она не часто нужна.
Alt + стрелки вверх/вниз - переход по методам.
Ctrl + N - переход по классам
Ctrl + Shift + Alt + N - переход по символам
Ctrl + Shift + Backspace - переход к последнему отредактированному месту
Ctrl + Shift + T - переход (или создание) к юнит-тесту покрывающему данный метод
Ctrl + W - структурное выделение - блок при каждом нажатии будет шире. с Shift - обратное действие.
понедельник, 20 января 2014 г.
IntelliJ IDEA и Git
Все это актуально для IntelliJ IDEA 13
Скачать имеющийся на сервере репо достаточно легко
VCS -> Checkout from Version Control - выбираем Git
В "Git Repository URL" вбиваем урл до git-репо - что-то вроде git@_сервер_:_репо_
Можно для верности протестировать кнопочкой тест - после возможного вопроса о добавлении сервера должно написать:
Connection to repository .... has been successful.
Значит все гут.
Далее проверяем/заполняем/исправляем Parent Directory и Directory Name - т.е. где собственно говоря будет лежать проект.
Затем жмем кнопку Clone
Нас спросят хотим ли мы создвать проект из клона:
Would you like to create an IDEA project for the sources you have checked out to
Жмем Yes - иначе зачем нам вообще все это нужно.
Далее откроется окно Import Project и в нем Create project from existing sources
жмем Next если нужно меняем имя проекта и его расположение и снова Next
На следующем шаге выбираем каталог с исходниками и снова Next
Теперь корректируем библиотеки - Next
Теперь модули - Next
Выбор SDK - Next
Фрэймворки - Next
Вопрос в каком окне открыть вновь созданный проект
И на этом все, закончили.
Теперь как создать в IDEA новый репозиторий и закачать его на сервер.
Как добавить новый репозиторий в конфиги git на сервере и пользователя - оставим за рамками данной статьи - примем за данность, что оно (репо, ключи и т.п.) у нас уже все есть.
Итак у нас имеется проект в IDEA - надо добавить ему поддержку git
Необходимо выбрать в меню VCS -> Enable Version Control Integration... затем в выпадающем списке выбрать Git и Ok.
Добавим файлы нашего проекта в локальный репо
меню - VCS -> Git -> Add или Ctrl+Alt+A
теперь можно создать коммит изменений в локальном репо
меню - VCS -> Git -> Commit Directory
тут можно выбрать что из всего мы будем добавлять, добавляем осмысленный комментарий в Commit Message и затем жмем кнопку Commit
может выскочить сообщение от Code Analysis - если криминала нет - жмем опять же Commit
можно посмотреть историю коммитов
меню - VCS -> Git -> Show History
Осталось лишь настроить выгрузку (push) на сервер. И вот тут IDEA спасовала, во всяком случае Community Edition - нет такой настройки вообще.
Для случая с linux идем в каталог с проектом и уже там выполняем:
git remote add origin git@_сервер_:_репо_
Скачать имеющийся на сервере репо достаточно легко
VCS -> Checkout from Version Control - выбираем Git
В "Git Repository URL" вбиваем урл до git-репо - что-то вроде git@_сервер_:_репо_
Можно для верности протестировать кнопочкой тест - после возможного вопроса о добавлении сервера должно написать:
Connection to repository .... has been successful.
Значит все гут.
Далее проверяем/заполняем/исправляем Parent Directory и Directory Name - т.е. где собственно говоря будет лежать проект.
Затем жмем кнопку Clone
Нас спросят хотим ли мы создвать проект из клона:
Would you like to create an IDEA project for the sources you have checked out to
Жмем Yes - иначе зачем нам вообще все это нужно.
Далее откроется окно Import Project и в нем Create project from existing sources
жмем Next если нужно меняем имя проекта и его расположение и снова Next
На следующем шаге выбираем каталог с исходниками и снова Next
Теперь корректируем библиотеки - Next
Теперь модули - Next
Выбор SDK - Next
Фрэймворки - Next
Вопрос в каком окне открыть вновь созданный проект
И на этом все, закончили.
Теперь как создать в IDEA новый репозиторий и закачать его на сервер.
Как добавить новый репозиторий в конфиги git на сервере и пользователя - оставим за рамками данной статьи - примем за данность, что оно (репо, ключи и т.п.) у нас уже все есть.
Итак у нас имеется проект в IDEA - надо добавить ему поддержку git
Необходимо выбрать в меню VCS -> Enable Version Control Integration... затем в выпадающем списке выбрать Git и Ok.
Добавим файлы нашего проекта в локальный репо
меню - VCS -> Git -> Add или Ctrl+Alt+A
теперь можно создать коммит изменений в локальном репо
меню - VCS -> Git -> Commit Directory
тут можно выбрать что из всего мы будем добавлять, добавляем осмысленный комментарий в Commit Message и затем жмем кнопку Commit
может выскочить сообщение от Code Analysis - если криминала нет - жмем опять же Commit
можно посмотреть историю коммитов
меню - VCS -> Git -> Show History
Осталось лишь настроить выгрузку (push) на сервер. И вот тут IDEA спасовала, во всяком случае Community Edition - нет такой настройки вообще.
Для случая с linux идем в каталог с проектом и уже там выполняем:
git remote add origin git@_сервер_:_репо_
git push origin master
Теперь уже из IDEA можно выполнять push - при первом выполнении создаст нужные записи о master и т.п. или сначала выполнить настройку через меню VCS -> Git -> Branches... -> Remote Brances -> origin/master -> Checkout as new local branch
Подписаться на:
Сообщения (Atom)