Size: a a a

2017 September 14

DS

Dmitriy Shilnikov in Gradle
типа вот такого
источник

VB

Vadim Brilyantov in Gradle
Could not find method compileKotlin() for arguments [{dependsOn=generateGrammarSource}
источник

VB

Vadim Brilyantov in Gradle
=(
источник

DS

Dmitriy Shilnikov in Gradle
у тебя таски откуда берутся?
источник

DS

Dmitriy Shilnikov in Gradle
ты их сам создаёшь, или они из плагина?
источник

VB

Vadim Brilyantov in Gradle
из плагинов обе
источник

DS

Dmitriy Shilnikov in Gradle
тогда что-то типа compileKotlin.dependsOn generateSource
источник

VB

Vadim Brilyantov in Gradle
Запустилось, но не скомпилилось, т.к. generate все равно не выполнилось(
источник

VB

Vadim Brilyantov in Gradle
compileKotlin {
   kotlinOptions.jvmTarget = "1.8"
}.dependsOn generateTestGrammarSource
источник

VB

Vadim Brilyantov in Gradle
написал так
источник

DS

Dmitriy Shilnikov in Gradle
погоди
источник

DS

Dmitriy Shilnikov in Gradle
не так
источник

DS

Dmitriy Shilnikov in Gradle
если ты так хочешь, то dependsOn внутрь скобок надо
источник

VB

Vadim Brilyantov in Gradle
compileKotlin {
   dependsOn generateTestGrammarSource
   kotlinOptions.jvmTarget = "1.8"
}
источник

VB

Vadim Brilyantov in Gradle
все равно не смог(
источник

DS

Dmitriy Shilnikov in Gradle
а ты уверен, что проблема именно в зависимостях?
источник

DS

Dmitriy Shilnikov in Gradle
если ты просто generateTestGrammarSource вызываешь таску, она тебе не пишет случайно ,что она up to date?
источник

VB

Vadim Brilyantov in Gradle
$ gradle generateGrammarSource

BUILD SUCCESSFUL in 5s
1 actionable task: 1 executed
источник

VB

Vadim Brilyantov in Gradle
и после этого build уже работает
источник

VB

Vadim Brilyantov in Gradle
Но это неудобно каждый раз вызывать таски ручками в нужном порядке
источник