разные задачи всетаки решают депенденси менеджмент у гредла и у джава модулей
И какие же задачи решает депенденси менеджмент градла, раз они отличаются от джава модулей? А главное, при каких обстоятельствах зависимости могут отличаться в этих двух местах?
И какие же задачи решает депенденси менеджмент градла, раз они отличаются от джава модулей? А главное, при каких обстоятельствах зависимости могут отличаться в этих двух местах?
ну не совсем корректно я сказал, джава модули решают не только депенденси задачу, вот так правильнее :)
Никто не мешает создать себе module-info.java и делать так же. По-моему, компилятор котлина этот файл даже читает и использует. Но я не пробовал. В любом случае модули - это про рантайм прежде всего.
Никто не мешает создать себе module-info.java и делать так же. По-моему, компилятор котлина этот файл даже читает и использует. Но я не пробовал. В любом случае модули - это про рантайм прежде всего.
ну вот как-то потом это не выглядит ка чистый котлин проект :)
То, что его приходится класть в src/main/java - это да, не очень. С package-info такая же проблема. Но так и не надо строить иллюзий, что это не JVM, и джава тут не при делах :)
То, что его приходится класть в src/main/java - это да, не очень. С package-info такая же проблема. Но так и не надо строить иллюзий, что это не JVM, и джава тут не при делах :)