Комментарии 6
Запуск исходника это, конечно, круто, но если использовать IDE, например eclipse, то, в принципе, о сборке не думаешь. Просто запускаешь и все.
И если тут умные люди, верно ли что модули это какая-то замена мавену?
И если тут умные люди, верно ли что модули это какая-то замена мавену?
0
Я где-то читал, что несмотря на то, что модуля позволяют явно указывать зависимости, в них специально не добавили возможность указать версию модуля. Почему – там говорили, что определение графа зависимостей и защита видимости экспортируемых классов – две разные задачи, но, возможно, в будущем, они подумают над этим.
Хотя, кмк, могли бы и сразу нормальный менеджер зависимостей сделать, но нет.
UPD: Кажется, это было здесь, по ссылке "Modules in One Lesson".
0
Я тоже заметил, что можно исполнять файл с несколькими публичными классами. Но так и не понял, зачем это нужно. Если файл один, то всё и так находится в одном пакете, и public/не-public уже не имеет значения.
0
С shebangʼом типа "#!/usr/bin/java --source 11" надо иметь в виду, что не все платформы разбирают идущее после первого пробела на несколько аргументов.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Запускаем однофайловые программы в Java 11 без компилирования