Size: a a a

Java/Kotlin Web and more

2020 November 26

РД

Работа Для Души... in Java/Kotlin Web and more
Переслано от Работа Для Души...
источник

РД

Работа Для Души... in Java/Kotlin Web and more
Работа Для Души
Переслано от Работа Для Души
Всем привет
Я правильно понимаю, в котлин, если передавать массив в аргумент, то передача идет по ссылке, и если изменить в одном классе, то поменяется в другом. Потому что сейчас у меня так и работает. Или я что-то не так делаю?
Здесь первая картинка это Kotlin, вторая Java
источник

VS

Vitaly Sirotkin in Java/Kotlin Web and more
Работа Для Души
Переслано от Работа Для Души
Все так. Поэтому в котлине и многое сделано для поддержки иммутабельности
источник

РД

Работа Для Души... in Java/Kotlin Web and more
Vitaly Sirotkin
Все так. Поэтому в котлине и многое сделано для поддержки иммутабельности
Кстати, а тогда такой вопрос, если я с джавы передаю в конструктор kotlin'a список, то как правильно объявить переменные в kotlin классе, чтобы источник не изменялся?
источник

VS

Vitaly Sirotkin in Java/Kotlin Web and more
Никак, ты на это не повлияешь
источник

VS

Vitaly Sirotkin in Java/Kotlin Web and more
Можешь только в новый лист скопировать
источник

РД

Работа Для Души... in Java/Kotlin Web and more
Угу, понял, спасибо
источник

i

iceja in Java/Kotlin Web and more
У меня есть Maven проект с кучей pom.xml . IDEA показывает мне, что подключен определенный jar-ник , но я не могу понять какая из секций dependency его подключила, как это определить?
источник

O

Oleg Ivshin in Java/Kotlin Web and more
iceja
У меня есть Maven проект с кучей pom.xml . IDEA показывает мне, что подключен определенный jar-ник , но я не могу понять какая из секций dependency его подключила, как это определить?
mvn dependency:tree
источник

i

iceja in Java/Kotlin Web and more
Oleg Ivshin
mvn dependency:tree
спасибо, а если мне нужно из состава библиотеки выключить старую версию и добавить новую, мне использовать <exclude ?
источник

O

Oleg Ivshin in Java/Kotlin Web and more
iceja
спасибо, а если мне нужно из состава библиотеки выключить старую версию и добавить новую, мне использовать <exclude ?
да
источник

i

iceja in Java/Kotlin Web and more
Oleg Ivshin
да
А что означает это
[INFO] +- org.alfresco:alfresco-remote-api:jar:5.2.f:provided
[INFO] |  +- org.alfresco:alfresco-repository:jar:5.2.f:provided
[INFO] |  |  +- org.alfresco:alfresco-legacy-lucene:jar:5.2.f:provided
как мне узнать groupId, artifactId ?
источник

ИИ

Илья Игушев... in Java/Kotlin Web and more
желтое  groupId, красное artifactId
источник

i

iceja in Java/Kotlin Web and more
Это значит, что у меня артифакт alfresco-remote-api содержит alfresco-legacy-lucene ? У меня есть:
           <dependency>
               <groupId>${alfresco.groupId}</groupId>
               <artifactId>alfresco-remote-api</artifactId>
               <version>${alfresco.version}</version>
               <scope>compile</scope>
           </dependency>
а про org.alfresco:alfresco-legacy-lucene нигде ничего не сказанно
источник

i

iceja in Java/Kotlin Web and more
а что означает <dependency> без указания версии (в одном из pom.xml ниже по иерархии) ?
источник

C

Cyclone in Java/Kotlin Web and more
iceja
а что означает <dependency> без указания версии (в одном из pom.xml ниже по иерархии) ?
Значит номер версии  паренте или в ипортированном поме.
источник

AS

Anatoly Shirokov in Java/Kotlin Web and more
Или версия указана в dependencyManagement,  но вероятнее наследуется от parent-a
источник

C

Cyclone in Java/Kotlin Web and more
^ dependencyManagement
источник

i

iceja in Java/Kotlin Web and more
Anatoly Shirokov
Или версия указана в dependencyManagement,  но вероятнее наследуется от parent-a
в паренте указана, в чайлде не указана
источник

AS

Anatoly Shirokov in Java/Kotlin Web and more
iceja
в паренте указана, в чайлде не указана
Тогда наследование, напротив, если вы укажите версию в чайлде, то получите ворнинг от мавена
источник