Запуск кода с github в IDEA
Как правильно запустить прогу с git’a, не создавая новый проект в IDE? Я скачал zip, в IDEA открыл папку, собрал, но запустить не получается (run не активный), и значки классов имеют красные кружки 🙂 (Обычно — синие кружки с буквой ‘С’) update:
Отслеживать
задан 17 апр 2015 в 15:33
1,020 4 4 золотых знака 18 18 серебряных знаков 40 40 бронзовых знаков
а как ты открыл папку в Idea? там можно открыть либо файл либо проект
17 апр 2015 в 15:59
Я нажал Open, выделил папку и нажал Ok.
17 апр 2015 в 16:13
Обычно проекты собираются системой сборки. Для java используют чаще всего maven или gradle. Соответственно вам нужно импортировать в idea проект сосответствующего типа. Можете дать ссылку на github, так будет проще понять, какая система сборки используется?
17 апр 2015 в 16:35
17 апр 2015 в 16:44
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
C помощью File -> Open можно открыть только проекты , подготовленные ранее в самой IDEA
Для того , чтобы запусить любой Java-проект , вам нужно проделать нехитрую последовательность действий по импорту проекта , чтобы IDEA могла создать свои рабочие файлы:
- Распаковать архив с проектом в рабочую директорию IDEA
- В IDEA : File -> New -> Project from existing sources — выбрать корневую папку проекта
Появится мастер импорта проекта в котором :
- На первом экране выбираем : Create project from existing sources
- Далее жмем Next , так как все значения по умолчанию , как правило , подходят , пока не дойдем до экрана Please select project SDK , где нужно выбрать желаемую версию компилятора Java (например 1.8 )
- Далее опять жмем Next и в конце Finish
Теперь настраиваем конфигурацию запуска : Run -> Edit Configuration :
- Нажимаем на + вверху слева , выбираем Application
- В поле Name: в самом верху пишем название конфигурации , оно может быть произвольным
- В поле Main class: выбираем стартовый класс , содержащий метод main() , IDEA предложит список подходящих.
- Нажимаем OK
Импортирование проекта закончено .
PS: Что касается именно этого проекта , то у меня для вас плохие новости , он в общих словах — НЕРАБОЧИЙ . Нет реализации некоторых классов и методов
Hetty38 / gitIdea.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Работа с Git через IDEA |
———————————— |
Добавление проекта с нуля |
———————————— |
*будем работать с gitHub , создадим на нем новый репозиторий : |
в настройках создания указать Initialize with a Readme |
add gitignore : java (предопределены настройки для java проекта) |
*Сlone or download -> копируем ссылку на репозиторий |
*Открываем Idea, в меню выбираем Check out from Version of Control |
Host — github.com |
Auth type — password |
Login — inozemtsev32 |
paswrd — 11********** |
press clone! |
Would you like to create an Intellij Idea project — yes |
Выбираем дальше по схеме |
*в .gitignore в список игнорируемых форматов добавим |
*.iml |
.idea/* |
*В правом верхнем углу нажимаем commit changes,пишем комментарий. |
*Можно сразу сделать сommit и push, а можно просто коммит — |
сохранить локально. |
*создадим /src и в нем java class. Соглашаемся с добавлением слежки git |
Вручную это можно сделать кликнув на файл и нажав git -> add |
Если делать это через консоль, то каждое изменение в файле надо add’ить |
*Если внести изменения через сайт, а потом там же внести некие |
изменения через IDE будет конфликт. При пуше делаем наживаем merge==> |
accept theirs, yours или сделть merge |
————————————— |
Добавление уже существующего проекта |
————————————— |
*создадим репозиторий без readme, к которому мы подключимся |
*В меню : VCS-> import into version control -> create git repository |
*cоздаем .gitignore |
*нижимаем правой кнопкой на рабочее поле: |
git -> git remotes -> add -> берем ссылку с гита, когда мы создали |
проект она у нас появилась |
*делаем комит и пуш |
*можно создать reame.md на сайте и |
потом в IDE сделать пул в правом верхнем углу |
Импорт проекта Maven из GitHub в IDEA
В этой статье рассказывается процесс импорта проекта из Maven в IDEA на примере https://github.com/urvanov-ru/java-in-dynamics-2022.
Для начала запустите IDEA. Кликните File ➣ New ➣ Project From Version Control…
Выберите Git как систему контроля версий, а в URL вставьте https://github.com/urvanov-ru/java-in-dynamics-2022.git, выберите каталог для нового проекта и кликните кнопку Clone.
URL любого проекта GitHub можно легко получить на самой странице с проектом, для этого нужно кликнуть на кнопку Code, а затем скопировать URL, как показано на изображении ниже:
Именно этот URL и использовался как URL репозитория Git на прошлом изображении.
A1.5 Приложение A: Git в других окружениях — Git в IntelliJ / PyCharm / WebStorm / PhpStorm / RubyMine
Git в IntelliJ / PyCharm / WebStorm / PhpStorm / RubyMine
JetBrains IDE (такие как IntelliJ IDEA, PyCharm, WebStorm, PhpStorm, RubyMine и другие) поставляются с соответствующим плагином для интеграции с Git. Он предоставляет собственный интерфейс для работы с запросами слияния Git и GitHub.
Рисунок 160. Окно версионного контроля в JetBrains IDE
Интеграция обеспечивается за счёт использования консольного Git клиента и требует его наличия в системе. Официальная документация доступна по ссылке https://www.jetbrains.com/help/idea/using-git-integration.html.
About this site
Patches, suggestions, and comments are welcome.
Git is a member of Software Freedom Conservancy