| // Copyright (c) 2025, the R8 project authors. Please see the AUTHORS file | 
 | // for details. All rights reserved. Use of this source code is governed by a | 
 | // BSD-style license that can be found in the LICENSE file. | 
 |  | 
 | plugins { | 
 |   `kotlin-dsl` | 
 |   id("dependencies-plugin") | 
 | } | 
 |  | 
 | dependencies { | 
 |   compileOnly(":keepanno") | 
 | } | 
 |  | 
 | java { | 
 |   sourceSets.main.configure { | 
 |     java.srcDir(getRoot().resolveAll("src", "assistant", "java")) | 
 |   } | 
 |   sourceCompatibility = JvmCompatibility.sourceCompatibility | 
 |   targetCompatibility = JvmCompatibility.targetCompatibility | 
 |   toolchain { | 
 |     languageVersion = JavaLanguageVersion.of(JvmCompatibility.release) | 
 |   } | 
 |   withSourcesJar() | 
 | } | 
 |  | 
 | tasks.withType<Jar> { | 
 |   destinationDirectory.set(getRoot().resolveAll("build", "libs")) | 
 |   archiveFileName.set("assistant.jar") | 
 | } |