acceptable-lock-5326
09/04/2024, 4:38 PM[kotlin]
version_for_resolve = "{'spes': '1.9.0', 'incremental': '1.9.0'}"
backend_packages = [
"pants.backend.experimental.java",
"pants.backend.experimental.kotlin",
"pants.backend.experimental.terraform",
# Activate the following backend if you want to use `ktlint` for code formatting and linting.
"pants.backend.experimental.kotlin.lint.ktlint",
]
under 3rdparty/project_name
my BUILD file looks contains this:
__defaults__({jvm_artifact: dict(resolve="incremental")})
jvm_artifact(
name="org.jetbrains.kotlin_kotlin-script-runtime",
group="org.jetbrains.kotlin",
artifact="kotlin-script-runtime",
version="1.9.0",
)
jvm_artifact(
name="org.jetbrains.kotlin_kotlin-reflect",
group="org.jetbrains.kotlin",
artifact="kotlin-reflect",
version="1.9.0",
)
jvm_artifact(
name="org.jetbrains.kotlin_kotlin-stdlib",
group="org.jetbrains.kotlin",
artifact="kotlin-stdlib",
version="1.9.0",
)
Any ideas?broad-processor-92400
09/11/2024, 3:46 AMpants export ...
when using Python dependencies to have good IDE support. Potentially there's something similar for Kotlin.
https://www.pantsbuild.org/stable/docs/using-pants/setting-up-an-ide