Я использую Intellij для разработки Java-приложения для командной строки.
Структура проекта
|-.git
|-.idea
|-src-|
| |-main.com....
| |-test.com....
|
|-out
|-.gitignore
|-Solution.iml
Использование JDK 10 и JUnit-5
Мне нужно отправить этот проект на рассмотрение.
Нужно ли отправить Solution.iml
, .idea
? Если нет, то как он узнает, какие внешние библиотеки я использую? Git
и out
не обязательны.
Я могу запустить функцию main
и tests
, нажав «Выполнить». Но как запустить и протестировать без Intellij?
Есть ли какая-либо другая норма, о которой мне нужно знать?