Rodrigo Silva
06/07/2022, 2:37 PMbuildScan {
termsOfServiceUrl = '<https://gradle.com/terms-of-service>'
termsOfServiceAgree = 'yes'
}
but I always get errorDavid Smith
06/08/2022, 1:59 PMnuhkoca
06/08/2022, 2:49 PMsettings.gradle.kts
? I couldn’t find one(project
) of what I have in root build.gradle.kts
Marc
06/09/2022, 5:02 PMwithType<KotlinCompile>().configureEach {
kotlinOptions {
jvmTarget = "1.8"
freeCompilerArgs = listOf("-Xcontext-receivers")
}
}
But when I try to use context
into a function it looks not detecting it. (I just created a simple JVM project) does anyone have idea what could happen?Lev Sorvin
06/12/2022, 6:44 PMMichal Klimczak
06/13/2022, 12:06 PMiosX64Test
or iosSimulatorArm64Test
works and the other is SKIPPED
. Can I check if the currently used JDK is arm64
or x64
compatible in gradle script to run the right test task?Big Chungus
06/13/2022, 3:18 PMThe following Kotlin source sets were configured but not added to any Kotlin compilation:
* androidAndroidTestRelease
* androidTestFixtures
* androidTestFixturesDebug
* androidTestFixturesRelease
You can add a source set to a target's compilation by connecting it with the compilation's default source set using 'dependsOn'.
Mateusz Apacki
06/15/2022, 7:57 AMribesg
06/15/2022, 1:57 PM> Task :buildSrc:compileKotlin
'compileJava' task (current target is 11) and 'compileKotlin' task (current target is 1.8) jvm target compatibility should be set to the same Java version.
e: /Users/ribesg/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-compiler-embeddable/1.7.0/4d09852239f61842072b40b524882fa3caaed371/kotlin-compiler-embeddable-1.7.0.jar!/META-INF/backend-common.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.7.1, expected version is 1.5.1.
e: /Users/ribesg/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-compiler-embeddable/1.7.0/4d09852239f61842072b40b524882fa3caaed371/kotlin-compiler-embeddable-1.7.0.jar!/META-INF/backend.common.jvm.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.7.1, expected version is 1.5.1.
…
Dependencies of my buildSrc subproject:
dependencies {
compileOnly(gradleKotlinDsl())
implementation("com.android.tools.build:gradle:$androidGradleVersion")
implementation("org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion")
implementation("org.jetbrains.kotlin:kotlin-compiler-embeddable:$kotlinVersion")
}
What is happening?phil-t
06/16/2022, 1:12 PMmy-project
has a dependency on my-library
which is set up in the build.gradle.kts of my-project
like this:
dependencies {
implementation("com.example:my-library:1.16")
}
I don’t want to have to build/deploy my-library
every time I change something, so is there a way to point the Gradle dependency to the local copy of my-library
during development to make this easier?
These projects are both under the same folder so I tried implementation("../my-library")
but that didn’t work. I’m on a Mac using IntelliJ, not sure if that matters.nuhkoca
06/18/2022, 8:23 PMmaven("<https://path/to/dependencies>") {
name = "fooBar"
credentials(PasswordCredentials::class)
}
Hello I have a password protected remote packages and trying to use PasswordCredentials
but I only have a password
not username
. How do I leave username
empty and just inject password from gradle.properties
?WukongRework.exe
06/19/2022, 4:58 AMbuild.gradle
in attached thread.
Any help would be appreciated! Thanks in advanceGuilherme Delgado
06/20/2022, 2:10 PMclass KotlinJvmOptionsPlugin : Plugin<Project> {
override fun apply(target: Project) {
with(target) {
extensions.configure<KotlinJvmOptions> {
jvmTarget = "11"
freeCompilerArgs = freeCompilerArgs + listOf("-Xopt-in=kotlin.RequiresOptIn")
}
}
}
}
but it will fail with:
Caused by: org.gradle.api.UnknownDomainObjectException: Extension of type 'KotlinJvmOptions' does not exist. Currently registered extension types: [ExtraPropertiesExtension, BasePluginExtension, DefaultArtifactPublicationSet, SourceSetContainer, ReportingExtension, JavaPluginExtension, JavaToolchainService, NamedDomainObjectContainer<BaseVariantOutput>, LibraryExtension, LibraryAndroidComponentsExtension]
How can I solve this and have access to kotlinOptions
? Thanks 🙂Travis Reitter
06/20/2022, 6:47 PMTask 'runCommonizer' not found in project ':android'
Guilherme Delgado
06/21/2022, 3:15 PMbuild.gradle.kts
, but when using build-logic, I can’t share them, it throws org.gradle.internal.exceptions.LocationAwareException
. Surely I’m doing something wrong because Google’s sample uses it with no problem here, but I don’t know what’s missing 😞
Any hint? Thanks 🙏tapchicoma
06/21/2022, 4:53 PMSlackbot
06/22/2022, 4:12 PMChachako
06/23/2022, 9:33 AMDomainObjectCollection
?
Is this Kotlin code correct?
val dependencies = channelFlow {
project.configurations.configureEach {
it.dependencies.forEach(::trySend)
}
}
// On "configureEach" completion
println(dependencies)
Guilherme Delgado
06/24/2022, 11:50 AMnuhkoca
06/25/2022, 1:39 PMjacocoTestReport
task that depends on testDebugUnitTest
and it was just generating debug
related reports and exec files but since the last week jacocoTestReport
both executes debug
, internal
and release
tasks and generates reports. This has drastically increased CI time. I never touched configuration or so. What could be the root cause to this misconduct?Yashar
06/28/2022, 2:35 PMimplementation project(":foo:bar")
from the gradle ConfigurationContainer
? Basically what I am trying to do is swap out project dependency to maven dependency during publishing so those dependencies can be included within the AAR’s POM file.nuhkoca
06/28/2022, 8:59 PMbuild-logic
instead of buildSrc
and moved some code in there. However, I am getting an exception when I try to use something from build-logic
fun VariantDimension.stringField(name: String, value: String) {
buildConfigField("String", name, "\"$value\"")
}
ScriptCompilationException(errors=[ScriptCompilationError(message=Unresolved reference: stringField, location=/Users/nuhkoca/.gradle/.tmp/gradle-kotlin-dsl-16705359721542638789.tmp/build.gradle.kts (27:9))
Emil Kantis
06/29/2022, 10:30 PMmikehearn
06/30/2022, 12:52 PMHarold Martin
06/30/2022, 8:59 PMuistuff
which my subproject app
depends on.
uistuff
retrieves implementation
dependencies from a private repository only specified in its build.gradle . However app
seems to believe it should have these dependencies (but can’t find them due to not having the private repository configured).
Strangely, when looking at a build scan uistuff
does not appears in the dependencies pane unlike all of my other subprojects.
Any ideas what might cause this?Lukasz Kalnik
07/01/2022, 8:58 AMtestImplementation(project(":myProject"))
I need the syntax for writing a Kotlin plugin:
project.dependencies.add("testImplementation", /* How do I create a project dependency notation here? */)
Lukasz Kalnik
07/01/2022, 9:01 AMSam
07/01/2022, 10:49 AMdef applyAndroid(project) {
project.android {
compileSdkVersion compileVersion
defaultConfig {
minSdkVersion minVersion
targetSdkVersion compileVersion
versionCode verCode
versionName verName
testInstrumentationRunner testRunner
}
compileOptions {
sourceCompatibility = 1.8
targetCompatibility = 1.8
}
kotlinOptions {
jvmTarget = "1.8"
// useIR = true
freeCompilerArgs += "-Xopt-in=kotlin.RequiresOptIn"
freeCompilerArgs += "-Xjvm-default=all"
}
testOptions.unitTests {
includeAndroidResources = true
}
buildFeatures {
aidl = false
renderScript = false
resValues = false
shaders = false
}
}
}
I have a limitation in the Project class, I can't find an android() methodCRamsan
07/05/2022, 2:46 PMBuild file 'C:\Users\cesar\git\CoreProject\auraxiscontrolcenter\db-models\build.gradle' line: 13
* What went wrong:
A problem occurred evaluating project ':project'.
> No signature of method: build_b51p5sfw7s50l52yfyob77d9q.kotlin() is applicable for argument types: (build_b51p5sfw
Possible solutions: notify(), toString(), toString(), toString(), toString(), split(groovy.lang.Closure)
This error refers to the
apply plugin: "org.jetbrains.kotlin.multiplatform"
kotlin { <---- this is line 13
......
}
Going through the documentation for Gradle and the Kotlin plugins did not yield any results. I am not sure why this is breaking in 1.7.Norbi
07/06/2022, 8:48 AMFAILURE: Build failed with an exception.
* What went wrong:
wasm
Any ideas what should I change?
Thanks.
Env: Kotlin 1.7.0, Gradle 7.4.2, Compose/MP 1.2.0-alpha01-dev741Norbi
07/06/2022, 8:48 AMFAILURE: Build failed with an exception.
* What went wrong:
wasm
Any ideas what should I change?
Thanks.
Env: Kotlin 1.7.0, Gradle 7.4.2, Compose/MP 1.2.0-alpha01-dev741Sam
07/06/2022, 8:48 AM--stacktrace
?Norbi
07/06/2022, 9:10 AM* Exception is:
java.lang.NoClassDefFoundError: Could not initialize class org.jetbrains.kotlin.gradle.targets.js.ir.KotlinJsIrTargetPreset$WhenMappings
at org.jetbrains.kotlin.gradle.targets.js.ir.KotlinJsIrTargetPreset.getName(KotlinJsIrTargetPreset.kt:90)
at org.gradle.api.internal.DynamicPropertyNamer.determineName(DynamicPropertyNamer.java:32)
at org.gradle.api.internal.DefaultNamedDomainObjectCollection.doAdd(DefaultNamedDomainObjectCollection.java:111)
at org.gradle.api.internal.DefaultDomainObjectCollection.add(DefaultDomainObjectCollection.java:251)
at org.jetbrains.kotlin.gradle.plugin.mpp.KotlinMultiplatformPlugin.setupDefaultPresets(KotlinMultiplatformPlugin.kt:198)
at org.jetbrains.kotlin.gradle.plugin.mpp.KotlinMultiplatformPlugin.apply(KotlinMultiplatformPlugin.kt:106)
at org.jetbrains.kotlin.gradle.plugin.mpp.KotlinMultiplatformPlugin.apply(KotlinMultiplatformPlugin.kt:51)
at org.jetbrains.kotlin.gradle.plugin.KotlinBasePluginWrapper.apply(KotlinPluginWrapper.kt:179)
at org.jetbrains.kotlin.gradle.plugin.KotlinBasePluginWrapper.apply(KotlinPluginWrapper.kt:134)
at org.gradle.api.internal.plugins.ImperativeOnlyPluginTarget.applyImperative(ImperativeOnlyPluginTarget.java:43)
at org.gradle.api.internal.plugins.RuleBasedPluginTarget.applyImperative(RuleBasedPluginTarget.java:51)
at org.gradle.api.internal.plugins.DefaultPluginManager.addPlugin(DefaultPluginManager.java:187)
at org.gradle.api.internal.plugins.DefaultPluginManager.access$100(DefaultPluginManager.java:52)
at org.gradle.api.internal.plugins.DefaultPluginManager$AddPluginBuildOperation.run(DefaultPluginManager.java:282)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:68)
at org.gradle.api.internal.plugins.DefaultPluginManager.lambda$doApply$0(DefaultPluginManager.java:167)
at org.gradle.configuration.internal.DefaultUserCodeApplicationContext.apply(DefaultUserCodeApplicationContext.java:44)
at org.gradle.api.internal.plugins.DefaultPluginManager.doApply(DefaultPluginManager.java:166)
at org.gradle.api.internal.plugins.DefaultPluginManager.apply(DefaultPluginManager.java:137)
at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.lambda$applyPlugin$1(DefaultPluginRequestApplicator.java:149)
at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.applyPlugin(DefaultPluginRequestApplicator.java:201)
at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.applyPlugin(DefaultPluginRequestApplicator.java:147)
at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.access$200(DefaultPluginRequestApplicator.java:61)
...
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:52)
at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:297)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
* Exception is:
java.lang.NoSuchFieldError: wasm
at org.jetbrains.kotlin.gradle.targets.js.ir.KotlinJsIrTargetPreset$WhenMappings.<clinit>(KotlinJsIrTargetPreset.kt)
at org.jetbrains.kotlin.gradle.targets.js.ir.KotlinJsIrTargetPreset.getName(KotlinJsIrTargetPreset.kt:90)
at org.gradle.api.internal.DynamicPropertyNamer.determineName(DynamicPropertyNamer.java:32)
at org.gradle.api.internal.DefaultNamedDomainObjectCollection.doAdd(DefaultNamedDomainObjectCollection.java:111)
at org.gradle.api.internal.DefaultDomainObjectCollection.add(DefaultDomainObjectCollection.java:251)
at org.jetbrains.kotlin.gradle.plugin.mpp.KotlinMultiplatformPlugin.setupDefaultPresets(KotlinMultiplatformPlugin.kt:198)
at org.jetbrains.kotlin.gradle.plugin.mpp.KotlinMultiplatformPlugin.apply(KotlinMultiplatformPlugin.kt:106)
at org.jetbrains.kotlin.gradle.plugin.mpp.KotlinMultiplatformPlugin.apply(KotlinMultiplatformPlugin.kt:51)
at org.jetbrains.kotlin.gradle.plugin.KotlinBasePluginWrapper.apply(KotlinPluginWrapper.kt:179)
at org.jetbrains.kotlin.gradle.plugin.KotlinBasePluginWrapper.apply(KotlinPluginWrapper.kt:134)
at org.gradle.api.internal.plugins.ImperativeOnlyPluginTarget.applyImperative(ImperativeOnlyPluginTarget.java:43)
at org.gradle.api.internal.plugins.RuleBasedPluginTarget.applyImperative(RuleBasedPluginTarget.java:51)
at org.gradle.api.internal.plugins.DefaultPluginManager.addPlugin(DefaultPluginManager.java:187)
at org.gradle.api.internal.plugins.DefaultPluginManager.access$100(DefaultPluginManager.java:52)
at org.gradle.api.internal.plugins.DefaultPluginManager$AddPluginBuildOperation.run(DefaultPluginManager.java:282)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:68)
at org.gradle.api.internal.plugins.DefaultPluginManager.lambda$doApply$0(DefaultPluginManager.java:167)
at org.gradle.configuration.internal.DefaultUserCodeApplicationContext.apply(DefaultUserCodeApplicationContext.java:44)
at org.gradle.api.internal.plugins.DefaultPluginManager.doApply(DefaultPluginManager.java:166)
at org.gradle.api.internal.plugins.DefaultPluginManager.apply(DefaultPluginManager.java:137)
at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.lambda$applyPlugin$1(DefaultPluginRequestApplicator.java:149)
at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.applyPlugin(DefaultPluginRequestApplicator.java:201)
at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.applyPlugin(DefaultPluginRequestApplicator.java:147)
at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.access$200(DefaultPluginRequestApplicator.java:61)
at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator$1$1.lambda$add$1(DefaultPluginRequestApplicator.java:120)
at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.lambda$applyPlugins$0(DefaultPluginRequestApplicator.java:143)
at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.applyPlugins(DefaultPluginRequestApplicator.java:143)
at org.gradle.kotlin.dsl.provider.PluginRequestsHandler.handle(PluginRequestsHandler.kt:48)
at org.gradle.kotlin.dsl.provider.StandardKotlinScriptEvaluator$InterpreterHost.applyPluginsTo(KotlinScriptEvaluator.kt:195)
at org.gradle.kotlin.dsl.execution.Interpreter$ProgramHost.applyPluginsTo(Interpreter.kt:398)
at Program.execute(Unknown Source)
at org.gradle.kotlin.dsl.execution.Interpreter$ProgramHost.eval(Interpreter.kt:532)
at org.gradle.kotlin.dsl.execution.Interpreter.eval(Interpreter.kt:205)
at org.gradle.kotlin.dsl.provider.StandardKotlinScriptEvaluator.evaluate(KotlinScriptEvaluator.kt:115)
at org.gradle.kotlin.dsl.provider.KotlinScriptPluginFactory$create$1.invoke(KotlinScriptPluginFactory.kt:51)
at org.gradle.kotlin.dsl.provider.KotlinScriptPluginFactory$create$1.invoke(KotlinScriptPluginFactory.kt:36)
at org.gradle.kotlin.dsl.provider.KotlinScriptPlugin.apply(KotlinScriptPlugin.kt:34)
at org.gradle.configuration.BuildOperationScriptPlugin$1.run(BuildOperationScriptPlugin.java:65)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:68)
at org.gradle.configuration.BuildOperationScriptPlugin.lambda$apply$0(BuildOperationScriptPlugin.java:62)
at org.gradle.configuration.internal.DefaultUserCodeApplicationContext.apply(DefaultUserCodeApplicationContext.java:44)
at org.gradle.configuration.BuildOperationScriptPlugin.apply(BuildOperationScriptPlugin.java:62)
buildSrc
project
To tell the truth, Kotlin tooling is full of problems, I often run into strange problems 😞
I wish it would stabilize in the near future, so I could focus on my app instead of fighting the build system...