Size: a a a

2019 November 25

AM

Andrew Mikhaylov in Kotlin JVM
Тащемта да, вопрошающий уже всё нашёл.
https://github.com/pfn/kotlin-plugin/pull/32
источник

VP

Vladimir Petrakovich in Kotlin JVM
Что-то странное. Там в sbt нет что ли разделения между classpath плагина и самого приложения?
источник

VP

Vladimir Petrakovich in Kotlin JVM
Вместе с kotlin-scripting-compiler-embeddable там всё равно тащится kotlin-compiler-embeddable. И разумеется это не зависимость самого приложения.
источник

e

expert in Kotlin JVM
Vladimir Petrakovich
Что-то странное. Там в sbt нет что ли разделения между classpath плагина и самого приложения?
sbt тут ни при чём, я думаю. Скорее всего это автор плагина корявенько чтото написал.
источник

VP

Vladimir Petrakovich in Kotlin JVM
expert
sbt тут ни при чём, я думаю. Скорее всего это автор плагина корявенько чтото написал.
Да, похоже на то, что он накидывает зависимость в сам проект
источник

BV

Boris Vanin in Kotlin JVM
Вроде джетбрейз не разрабатывает плагин для сбт
источник

BV

Boris Vanin in Kotlin JVM
Это скорее всего как-то какой-то самопал
источник

BV

Boris Vanin in Kotlin JVM
Те можно ожидать чего угодно
источник

AN

Alexander Nozik in Kotlin JVM
Boris Vanin
Вроде джетбрейз не разрабатывает плагин для сбт
не разрабатывает. И мавеновский-то через пень-колоду поддерживается
источник

VB

Viacheslav Blinov in Kotlin JVM
для начала видимо стоит посмотреть на баг, который этим пулом закрывали: https://github.com/pfn/kotlin-plugin/issues/31
источник

VB

Viacheslav Blinov in Kotlin JVM
я так понимаю, хотелось странного - компилить kts вместе с kt
источник

AM

Andrew Mikhaylov in Kotlin JVM
Да, поэтому желание иметь эту фигню опционально вполне логичное.

Хотя я до скриптинга так и не добрался пока, потому не в курсе, зачем в мэине ктс-файлы.
источник

VB

Viacheslav Blinov in Kotlin JVM
согласен, это должно бы быть опционально. Вообще я знаю автора плагина, и зачем это все изначально разарабатывалось :)
источник

AN

Alexander Nozik in Kotlin JVM
Viacheslav Blinov
согласен, это должно бы быть опционально. Вообще я знаю автора плагина, и зачем это все изначально разарабатывалось :)
шоб скалистам кактус был слаще
источник

VP

Vladimir Petrakovich in Kotlin JVM
Viacheslav Blinov
я так понимаю, хотелось странного - компилить kts вместе с kt
И теперь всё, что собирает этот плагин, тянет как минимум рантайм скриптинга, а для верности ещё и компилятор 😂
источник

VB

Viacheslav Blinov in Kotlin JVM
Vladimir Petrakovich
И теперь всё, что собирает этот плагин, тянет как минимум рантайм скриптинга, а для верности ещё и компилятор 😂
если вы про добавленные либы - то это класспуть самого плагина. Рантайм, видимо, надо добавлять в своем проекте самому
источник

AN

Alexander Nozik in Kotlin JVM
Vladimir Petrakovich
И теперь всё, что собирает этот плагин, тянет как минимум рантайм скриптинга, а для верности ещё и компилятор 😂
рантайм скриптинга тащит компилятор автоматом
источник

VP

Vladimir Petrakovich in Kotlin JVM
Viacheslav Blinov
если вы про добавленные либы - то это класспуть самого плагина. Рантайм, видимо, надо добавлять в своем проекте самому
Судя по вот этому, плагин делает всё сам 😏
https://github.com/pfn/kotlin-plugin/blob/master/src/main/scala/KotlinPlugin.scala#L21-L34
Я так понял, % KotlinInternal.name - это classpath плагина, а без этого - classpath проекта
источник

VB

Viacheslav Blinov in Kotlin JVM
Vladimir Petrakovich
Судя по вот этому, плагин делает всё сам 😏
https://github.com/pfn/kotlin-plugin/blob/master/src/main/scala/KotlinPlugin.scala#L21-L34
Я так понял, % KotlinInternal.name - это classpath плагина, а без этого - classpath проекта
да, именно так
источник

VP

Vladimir Petrakovich in Kotlin JVM
Alexander Nozik
рантайм скриптинга тащит компилятор автоматом
А скомпилированные скрипты тащат что-нибудь специфичное?
источник