Bird
0
0

Given this Gradle build snippet, what will be the output directory for compiled Kotlin classes?

medium📝 Predict Output Q13 of 15
Kotlin - Basics and JVM Runtime
Given this Gradle build snippet, what will be the output directory for compiled Kotlin classes?
kotlin {
    jvmToolchain(17)
}

tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).configureEach {
    kotlinOptions.jvmTarget = "17"
}
A<code>build/classes/kotlin/main</code>
B<code>src/main/kotlin</code>
C<code>build/libs</code>
D<code>out/production</code>
Step-by-Step Solution
Solution:
  1. Step 1: Understand Gradle default output folders

    By default, Kotlin compiled classes go to build/classes/kotlin/main for the main source set.
  2. Step 2: Differentiate source and output folders

    src/main/kotlin is source code, build/libs holds packaged jars, and out/production is not standard for Gradle Kotlin projects.
  3. Final Answer:

    build/classes/kotlin/main -> Option A
  4. Quick Check:

    Compiled classes output = build/classes/kotlin/main [OK]
Quick Trick: Compiled classes go under build/classes/kotlin/main by default [OK]
Common Mistakes:
MISTAKES
  • Confusing source folder with output folder
  • Thinking build/libs holds class files instead of jars
  • Assuming non-standard output folders

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kotlin Quizzes