diff --git a/integration/ide/bsp-server/resources/fixtures/build-targets-compile-classpaths.json b/integration/ide/bsp-server/resources/fixtures/build-targets-compile-classpaths.json index 8e2ac18ec46..d01159d6b15 100644 --- a/integration/ide/bsp-server/resources/fixtures/build-targets-compile-classpaths.json +++ b/integration/ide/bsp-server/resources/fixtures/build-targets-compile-classpaths.json @@ -8,119 +8,6 @@ "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.14/scala-library-2.13.14.jar", "file:///workspace/hello-bsp/compile-resources" ] - }, - { - "target": { - "uri": "file:///workspace/mill-build" - }, - "classpath": [ - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/mill-moduledefs_2.13/0.11.0-M2/mill-moduledefs_2.13-0.11.0-M2.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.14/scala-library-2.13.14.jar", - "file:///workspace/mill-build/compile-resources", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scalameta/scalafmt-dynamic_2.13/3.8.3/scalafmt-dynamic_2.13-3.8.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.13/2.3.0/scala-xml_2.13-2.3.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/github/alexarchambault/windows-ansi/windows-ansi/0.0.5/windows-ansi-0.0.5.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/interface/1.0.19/interface-1.0.19.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/mainargs_2.13/0.7.4/mainargs_2.13-0.7.4.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/requests_2.13/0.9.0/requests_2.13-0.9.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.5.7/logback-classic-1.5.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.14.0/jna-5.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.14.0/jna-platform-5.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/eed3si9n/jarjarabrams/jarjar-abrams-core_2.13/1.14.0/jarjar-abrams-core_2.13-1.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/scalaparse_2.13/3.1.1/scalaparse_2.13-3.1.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/os-lib_2.13/0.10.7/os-lib_2.13-0.10.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.3.1/upickle_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/pprint_2.13/0.9.0/pprint_2.13-0.9.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/fansi_2.13/0.5.0/fansi_2.13-0.5.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/jline/jline/3.26.3/jline-3.26.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier_2.13/2.1.13/coursier_2.13-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.14/scala-compiler-2.13.14.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.7/asm-tree-9.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.4.0/sourcecode_2.13-0.4.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scalameta/scalafmt-interfaces/3.8.3/scalafmt-interfaces-3.8.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.13/3.8.3/scalafmt-sysops_2.13-3.8.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/typesafe/config/1.4.3/config-1.4.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.18/jansi-1.18.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.15/slf4j-api-2.0.15.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.13/2.12.0/scala-collection-compat_2.13-2.12.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/geny_2.13/1.1.1/geny_2.13-1.1.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.5.7/logback-core-1.5.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/eed3si9n/jarjar/jarjar/1.14.0/jarjar-1.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.14/scala-reflect-2.13.14.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/fastparse_2.13/3.1.1/fastparse_2.13-3.1.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.3.1/ujson_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.3.1/upack_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.3.1/upickle-implicits_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/kohlschutter/junixsocket/junixsocket-native-common/2.10.0/junixsocket-native-common-2.10.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/kohlschutter/junixsocket/junixsocket-common/2.10.0/junixsocket-common-2.10.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_2.13/2.13.5.2/jsoniter-scala-core_2.13-2.13.5.2.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier-core_2.13/2.1.13/coursier-core_2.13-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier-cache_2.13/2.1.13/coursier-cache_2.13-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier-proxy-setup/2.1.13/coursier-proxy-setup-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.7/asm-9.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.6/asm-commons-9.6.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.3.1/upickle-core_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/github/alexarchambault/concurrent-reference-hash-map/1.1.0/concurrent-reference-hash-map-1.1.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier-util_2.13/2.1.13/coursier-util_2.13-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/jniutils/windows-jni-utils/0.3.3/windows-jni-utils-0.3.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-archiver/4.9.0/plexus-archiver-4.9.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-container-default/2.1.1/plexus-container-default-2.1.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/virtuslab/scala-cli/config_2.13/0.2.1/config_2.13-0.2.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-io/3.4.1/plexus-io-3.4.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/commons-io/commons-io/2.16.1/commons-io-2.16.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.26.2/commons-compress-1.26.2.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/iq80/snappy/snappy/0.4/snappy-0.4.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/tukaani/xz/1.9/xz-1.9.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/github/luben/zstd-jni/1.5.5-10/zstd-jni-1.5.5-10.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.17.0/commons-codec-1.17.0.jar", - "file:///mill-workspace/out/runner/compile.dest/classes", - "file:///mill-workspace/out/runner/client/compile.dest/classes", - "file:///mill-workspace/out/main/server/compile.dest/classes", - "file:///mill-workspace/out/main/codesig/compile.dest/classes", - "file:///mill-workspace/runner/linenumbers/resources", - "file:///mill-workspace/out/runner/linenumbers/compile.dest/classes", - "file:///mill-workspace/out/bsp/buildInfoResources.dest", - "file:///mill-workspace/out/bsp/compile.dest/classes", - "file:///mill-workspace/out/scalanativelib/worker-api/compile.dest/classes", - "file:///mill-workspace/out/scalanativelib/compile.dest/classes", - "file:///mill-workspace/out/scalajslib/worker-api/compile.dest/classes", - "file:///mill-workspace/out/scalajslib/buildInfoResources.dest", - "file:///mill-workspace/out/scalajslib/compile.dest/classes", - "file:///mill-workspace/out/kotlinlib/worker/compile.dest/classes", - "file:///mill-workspace/out/kotlinlib/buildInfoResources.dest", - "file:///mill-workspace/out/kotlinlib/compile.dest/classes", - "file:///mill-workspace/out/testrunner/entrypoint/compile.dest/classes", - "file:///mill-workspace/out/testrunner/compile.dest/classes", - "file:///mill-workspace/out/scalalib/api/buildInfoResources.dest", - "file:///mill-workspace/out/scalalib/api/compile.dest/classes", - "file:///mill-workspace/out/main/resolve/compile.dest/classes", - "file:///mill-workspace/out/main/util/compile.dest/classes", - "file:///mill-workspace/out/main/client/buildInfoResources.dest", - "file:///mill-workspace/out/main/client/compile.dest/classes", - "file:///mill-workspace/out/main/api/buildInfoResources.dest", - "file:///mill-workspace/out/main/api/compile.dest/classes", - "file:///mill-workspace/out/main/define/compile.dest/classes", - "file:///mill-workspace/out/main/eval/compile.dest/classes", - "file:///mill-workspace/out/main/buildInfoResources.dest", - "file:///mill-workspace/out/main/compile.dest/classes", - "file:///mill-workspace/scalalib/resources", - "file:///mill-workspace/out/scalalib/compile.dest/classes", - "file:///mill-workspace/out/idea/compile.dest/classes", - "file:///mill-workspace/out/main/init/exampleList.dest", - "file:///mill-workspace/out/main/init/compile.dest/classes", - "file:///mill-workspace/out/dist/runClasspath.dest", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.3.0/sourcecode_2.13-0.3.0.jar", - "file:///mill-workspace/main/client/compile-resources", - "file:///mill-workspace/main/client/resources" - ] } ] } \ No newline at end of file diff --git a/integration/ide/bsp-server/resources/fixtures/build-targets-dependency-modules.json b/integration/ide/bsp-server/resources/fixtures/build-targets-dependency-modules.json index 9e6b793de1f..33745d28259 100644 --- a/integration/ide/bsp-server/resources/fixtures/build-targets-dependency-modules.json +++ b/integration/ide/bsp-server/resources/fixtures/build-targets-dependency-modules.json @@ -10,313 +10,6 @@ "version": "2.13.14" } ] - }, - { - "target": { - "uri": "file:///workspace/mill-build" - }, - "modules": [ - { - "name": "com.lihaoyi:mill-moduledefs_2.13", - "version": "0.11.0-M2" - }, - { - "name": "org.scala-lang:scala-library", - "version": "2.13.14" - }, - { - "name": "unmanaged-scala-library-2.13.14.jar", - "version": "" - }, - { - "name": "unmanaged-mill-moduledefs_2.13-0.11.0-M2.jar", - "version": "" - }, - { - "name": "unmanaged-scalafmt-dynamic_2.13-3.8.3.jar", - "version": "" - }, - { - "name": "unmanaged-scala-xml_2.13-2.3.0.jar", - "version": "" - }, - { - "name": "unmanaged-windows-ansi-0.0.5.jar", - "version": "" - }, - { - "name": "unmanaged-interface-1.0.19.jar", - "version": "" - }, - { - "name": "unmanaged-mainargs_2.13-0.7.4.jar", - "version": "" - }, - { - "name": "unmanaged-requests_2.13-0.9.0.jar", - "version": "" - }, - { - "name": "unmanaged-logback-classic-1.5.7.jar", - "version": "" - }, - { - "name": "unmanaged-jna-5.14.0.jar", - "version": "" - }, - { - "name": "unmanaged-jna-platform-5.14.0.jar", - "version": "" - }, - { - "name": "unmanaged-jarjar-abrams-core_2.13-1.14.0.jar", - "version": "" - }, - { - "name": "unmanaged-scalaparse_2.13-3.1.1.jar", - "version": "" - }, - { - "name": "unmanaged-os-lib_2.13-0.10.7.jar", - "version": "" - }, - { - "name": "unmanaged-upickle_2.13-3.3.1.jar", - "version": "" - }, - { - "name": "unmanaged-pprint_2.13-0.9.0.jar", - "version": "" - }, - { - "name": "unmanaged-fansi_2.13-0.5.0.jar", - "version": "" - }, - { - "name": "unmanaged-test-interface-1.0.jar", - "version": "" - }, - { - "name": "unmanaged-jline-3.26.3.jar", - "version": "" - }, - { - "name": "unmanaged-coursier_2.13-2.1.13.jar", - "version": "" - }, - { - "name": "unmanaged-scala-compiler-2.13.14.jar", - "version": "" - }, - { - "name": "unmanaged-asm-tree-9.7.jar", - "version": "" - }, - { - "name": "unmanaged-sourcecode_2.13-0.4.0.jar", - "version": "" - }, - { - "name": "unmanaged-scalafmt-interfaces-3.8.3.jar", - "version": "" - }, - { - "name": "unmanaged-scalafmt-sysops_2.13-3.8.3.jar", - "version": "" - }, - { - "name": "unmanaged-config-1.4.3.jar", - "version": "" - }, - { - "name": "unmanaged-jansi-1.18.jar", - "version": "" - }, - { - "name": "unmanaged-slf4j-api-2.0.15.jar", - "version": "" - }, - { - "name": "unmanaged-scala-collection-compat_2.13-2.12.0.jar", - "version": "" - }, - { - "name": "unmanaged-geny_2.13-1.1.1.jar", - "version": "" - }, - { - "name": "unmanaged-logback-core-1.5.7.jar", - "version": "" - }, - { - "name": "unmanaged-jarjar-1.14.0.jar", - "version": "" - }, - { - "name": "unmanaged-scala-reflect-2.13.14.jar", - "version": "" - }, - { - "name": "unmanaged-fastparse_2.13-3.1.1.jar", - "version": "" - }, - { - "name": "unmanaged-ujson_2.13-3.3.1.jar", - "version": "" - }, - { - "name": "unmanaged-upack_2.13-3.3.1.jar", - "version": "" - }, - { - "name": "unmanaged-upickle-implicits_2.13-3.3.1.jar", - "version": "" - }, - { - "name": "unmanaged-junixsocket-native-common-2.10.0.jar", - "version": "" - }, - { - "name": "unmanaged-junixsocket-common-2.10.0.jar", - "version": "" - }, - { - "name": "unmanaged-jsoniter-scala-core_2.13-2.13.5.2.jar", - "version": "" - }, - { - "name": "unmanaged-coursier-core_2.13-2.1.13.jar", - "version": "" - }, - { - "name": "unmanaged-coursier-cache_2.13-2.1.13.jar", - "version": "" - }, - { - "name": "unmanaged-coursier-proxy-setup-2.1.13.jar", - "version": "" - }, - { - "name": "unmanaged-java-diff-utils-4.12.jar", - "version": "" - }, - { - "name": "unmanaged-asm-9.7.jar", - "version": "" - }, - { - "name": "unmanaged-scala-parallel-collections_2.13-1.0.4.jar", - "version": "" - }, - { - "name": "unmanaged-asm-commons-9.6.jar", - "version": "" - }, - { - "name": "unmanaged-commons-lang3-3.14.0.jar", - "version": "" - }, - { - "name": "unmanaged-upickle-core_2.13-3.3.1.jar", - "version": "" - }, - { - "name": "unmanaged-concurrent-reference-hash-map-1.1.0.jar", - "version": "" - }, - { - "name": "unmanaged-coursier-util_2.13-2.1.13.jar", - "version": "" - }, - { - "name": "unmanaged-windows-jni-utils-0.3.3.jar", - "version": "" - }, - { - "name": "unmanaged-plexus-archiver-4.9.0.jar", - "version": "" - }, - { - "name": "unmanaged-plexus-container-default-2.1.1.jar", - "version": "" - }, - { - "name": "unmanaged-config_2.13-0.2.1.jar", - "version": "" - }, - { - "name": "unmanaged-javax.inject-1.jar", - "version": "" - }, - { - "name": "unmanaged-plexus-utils-4.0.0.jar", - "version": "" - }, - { - "name": "unmanaged-plexus-io-3.4.1.jar", - "version": "" - }, - { - "name": "unmanaged-commons-io-2.16.1.jar", - "version": "" - }, - { - "name": "unmanaged-commons-compress-1.26.2.jar", - "version": "" - }, - { - "name": "unmanaged-snappy-0.4.jar", - "version": "" - }, - { - "name": "unmanaged-xz-1.9.jar", - "version": "" - }, - { - "name": "unmanaged-zstd-jni-1.5.5-10.jar", - "version": "" - }, - { - "name": "unmanaged-plexus-classworlds-2.6.0.jar", - "version": "" - }, - { - "name": "unmanaged-xbean-reflect-3.7.jar", - "version": "" - }, - { - "name": "unmanaged-commons-codec-1.17.0.jar", - "version": "" - }, - { - "name": "unmanaged-classes", - "version": "" - }, - { - "name": "unmanaged-resources", - "version": "" - }, - { - "name": "unmanaged-buildInfoResources.dest", - "version": "" - }, - { - "name": "unmanaged-exampleList.dest", - "version": "" - }, - { - "name": "unmanaged-runClasspath.dest", - "version": "" - }, - { - "name": "unmanaged-sourcecode_2.13-0.3.0.jar", - "version": "" - }, - { - "name": "unmanaged-compile-resources", - "version": "" - } - ] } ] } \ No newline at end of file diff --git a/integration/ide/bsp-server/resources/fixtures/build-targets-dependency-sources.json b/integration/ide/bsp-server/resources/fixtures/build-targets-dependency-sources.json index 827f358740b..3558f65f471 100644 --- a/integration/ide/bsp-server/resources/fixtures/build-targets-dependency-sources.json +++ b/integration/ide/bsp-server/resources/fixtures/build-targets-dependency-sources.json @@ -7,265 +7,6 @@ "sources": [ "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.14/scala-library-2.13.14-sources.jar" ] - }, - { - "target": { - "uri": "file:///workspace/mill-build" - }, - "sources": [ - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/mill-moduledefs_2.13/0.11.0-M2/mill-moduledefs_2.13-0.11.0-M2-sources.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.14/scala-library-2.13.14-sources.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.14/scala-library-2.13.14.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/mill-moduledefs_2.13/0.11.0-M2/mill-moduledefs_2.13-0.11.0-M2.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scalameta/scalafmt-dynamic_2.13/3.8.3/scalafmt-dynamic_2.13-3.8.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.13/2.3.0/scala-xml_2.13-2.3.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/github/alexarchambault/windows-ansi/windows-ansi/0.0.5/windows-ansi-0.0.5.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/interface/1.0.19/interface-1.0.19.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/mainargs_2.13/0.7.4/mainargs_2.13-0.7.4.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/requests_2.13/0.9.0/requests_2.13-0.9.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.5.7/logback-classic-1.5.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.14.0/jna-5.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.14.0/jna-platform-5.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/eed3si9n/jarjarabrams/jarjar-abrams-core_2.13/1.14.0/jarjar-abrams-core_2.13-1.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/scalaparse_2.13/3.1.1/scalaparse_2.13-3.1.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/os-lib_2.13/0.10.7/os-lib_2.13-0.10.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.3.1/upickle_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/pprint_2.13/0.9.0/pprint_2.13-0.9.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/fansi_2.13/0.5.0/fansi_2.13-0.5.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/jline/jline/3.26.3/jline-3.26.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier_2.13/2.1.13/coursier_2.13-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.14/scala-compiler-2.13.14.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.7/asm-tree-9.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.4.0/sourcecode_2.13-0.4.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scalameta/scalafmt-interfaces/3.8.3/scalafmt-interfaces-3.8.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.13/3.8.3/scalafmt-sysops_2.13-3.8.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/typesafe/config/1.4.3/config-1.4.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.18/jansi-1.18.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.15/slf4j-api-2.0.15.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.13/2.12.0/scala-collection-compat_2.13-2.12.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/geny_2.13/1.1.1/geny_2.13-1.1.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.5.7/logback-core-1.5.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/eed3si9n/jarjar/jarjar/1.14.0/jarjar-1.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.14/scala-reflect-2.13.14.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/fastparse_2.13/3.1.1/fastparse_2.13-3.1.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.3.1/ujson_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.3.1/upack_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.3.1/upickle-implicits_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/kohlschutter/junixsocket/junixsocket-native-common/2.10.0/junixsocket-native-common-2.10.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/kohlschutter/junixsocket/junixsocket-common/2.10.0/junixsocket-common-2.10.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_2.13/2.13.5.2/jsoniter-scala-core_2.13-2.13.5.2.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier-core_2.13/2.1.13/coursier-core_2.13-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier-cache_2.13/2.1.13/coursier-cache_2.13-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier-proxy-setup/2.1.13/coursier-proxy-setup-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.7/asm-9.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.6/asm-commons-9.6.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.3.1/upickle-core_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/github/alexarchambault/concurrent-reference-hash-map/1.1.0/concurrent-reference-hash-map-1.1.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier-util_2.13/2.1.13/coursier-util_2.13-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/jniutils/windows-jni-utils/0.3.3/windows-jni-utils-0.3.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-archiver/4.9.0/plexus-archiver-4.9.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-container-default/2.1.1/plexus-container-default-2.1.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/virtuslab/scala-cli/config_2.13/0.2.1/config_2.13-0.2.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-io/3.4.1/plexus-io-3.4.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/commons-io/commons-io/2.16.1/commons-io-2.16.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.26.2/commons-compress-1.26.2.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/iq80/snappy/snappy/0.4/snappy-0.4.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/tukaani/xz/1.9/xz-1.9.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/github/luben/zstd-jni/1.5.5-10/zstd-jni-1.5.5-10.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.17.0/commons-codec-1.17.0.jar", - "file:///mill-workspace/out/runner/compile.dest/classes", - "file:///mill-workspace/out/runner/client/compile.dest/classes", - "file:///mill-workspace/out/main/server/compile.dest/classes", - "file:///mill-workspace/out/main/codesig/compile.dest/classes", - "file:///mill-workspace/runner/linenumbers/resources", - "file:///mill-workspace/out/runner/linenumbers/compile.dest/classes", - "file:///mill-workspace/out/bsp/buildInfoResources.dest", - "file:///mill-workspace/out/bsp/compile.dest/classes", - "file:///mill-workspace/out/scalanativelib/worker-api/compile.dest/classes", - "file:///mill-workspace/out/scalanativelib/compile.dest/classes", - "file:///mill-workspace/out/scalajslib/worker-api/compile.dest/classes", - "file:///mill-workspace/out/scalajslib/buildInfoResources.dest", - "file:///mill-workspace/out/scalajslib/compile.dest/classes", - "file:///mill-workspace/out/kotlinlib/worker/compile.dest/classes", - "file:///mill-workspace/out/kotlinlib/buildInfoResources.dest", - "file:///mill-workspace/out/kotlinlib/compile.dest/classes", - "file:///mill-workspace/out/testrunner/entrypoint/compile.dest/classes", - "file:///mill-workspace/out/testrunner/compile.dest/classes", - "file:///mill-workspace/out/scalalib/api/buildInfoResources.dest", - "file:///mill-workspace/out/scalalib/api/compile.dest/classes", - "file:///mill-workspace/out/main/resolve/compile.dest/classes", - "file:///mill-workspace/out/main/util/compile.dest/classes", - "file:///mill-workspace/out/main/client/buildInfoResources.dest", - "file:///mill-workspace/out/main/client/compile.dest/classes", - "file:///mill-workspace/out/main/api/buildInfoResources.dest", - "file:///mill-workspace/out/main/api/compile.dest/classes", - "file:///mill-workspace/out/main/define/compile.dest/classes", - "file:///mill-workspace/out/main/eval/compile.dest/classes", - "file:///mill-workspace/out/main/buildInfoResources.dest", - "file:///mill-workspace/out/main/compile.dest/classes", - "file:///mill-workspace/scalalib/resources", - "file:///mill-workspace/out/scalalib/compile.dest/classes", - "file:///mill-workspace/out/idea/compile.dest/classes", - "file:///mill-workspace/out/main/init/exampleList.dest", - "file:///mill-workspace/out/main/init/compile.dest/classes", - "file:///mill-workspace/out/dist/runClasspath.dest", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.3.0/sourcecode_2.13-0.3.0.jar", - "file:///mill-workspace/main/client/compile-resources", - "file:///mill-workspace/main/client/resources", - "file:///mill-workspace/out/main/define/jar.dest/out.jar", - "file:///mill-workspace/out/main/define/sourceJar.dest/out.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/mill-moduledefs_2.13/0.11.0-M2/mill-moduledefs_2.13-0.11.0-M2.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.14.0/jna-5.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.14.0/jna-platform-5.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/eed3si9n/jarjarabrams/jarjar-abrams-core_2.13/1.14.0/jarjar-abrams-core_2.13-1.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/mainargs_2.13/0.7.4/mainargs_2.13-0.7.4.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/scalaparse_2.13/3.1.1/scalaparse_2.13-3.1.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.14/scala-library-2.13.14.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/os-lib_2.13/0.10.7/os-lib_2.13-0.10.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.3.1/upickle_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/pprint_2.13/0.9.0/pprint_2.13-0.9.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/fansi_2.13/0.5.0/fansi_2.13-0.5.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/jline/jline/3.26.3/jline-3.26.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier_2.13/2.1.13/coursier_2.13-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.4.0/sourcecode_2.13-0.4.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.14/scala-compiler-2.13.14.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/eed3si9n/jarjar/jarjar/1.14.0/jarjar-1.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.14/scala-reflect-2.13.14.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.13/2.12.0/scala-collection-compat_2.13-2.12.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/fastparse_2.13/3.1.1/fastparse_2.13-3.1.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/geny_2.13/1.1.1/geny_2.13-1.1.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.3.1/ujson_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.3.1/upack_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.3.1/upickle-implicits_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/kohlschutter/junixsocket/junixsocket-native-common/2.10.0/junixsocket-native-common-2.10.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/kohlschutter/junixsocket/junixsocket-common/2.10.0/junixsocket-common-2.10.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_2.13/2.13.5.2/jsoniter-scala-core_2.13-2.13.5.2.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier-core_2.13/2.1.13/coursier-core_2.13-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier-cache_2.13/2.1.13/coursier-cache_2.13-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier-proxy-setup/2.1.13/coursier-proxy-setup-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.6/asm-9.6.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.6/asm-commons-9.6.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.3.1/upickle-core_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/github/alexarchambault/concurrent-reference-hash-map/1.1.0/concurrent-reference-hash-map-1.1.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.13/2.3.0/scala-xml_2.13-2.3.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier-util_2.13/2.1.13/coursier-util_2.13-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/jniutils/windows-jni-utils/0.3.3/windows-jni-utils-0.3.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-archiver/4.9.0/plexus-archiver-4.9.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-container-default/2.1.1/plexus-container-default-2.1.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/virtuslab/scala-cli/config_2.13/0.2.1/config_2.13-0.2.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/github/alexarchambault/windows-ansi/windows-ansi/0.0.5/windows-ansi-0.0.5.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.6/asm-tree-9.6.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-io/3.4.1/plexus-io-3.4.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/commons-io/commons-io/2.16.1/commons-io-2.16.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.26.2/commons-compress-1.26.2.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/iq80/snappy/snappy/0.4/snappy-0.4.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/tukaani/xz/1.9/xz-1.9.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/github/luben/zstd-jni/1.5.5-10/zstd-jni-1.5.5-10.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.18/jansi-1.18.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.17.0/commons-codec-1.17.0.jar", - "file:///mill-workspace/main/api/compile-resources", - "file:///mill-workspace/main/api/resources", - "file:///mill-workspace/out/main/api/buildInfoResources.dest", - "file:///mill-workspace/out/main/api/compile.dest/classes", - "file:///mill-workspace/main/client/compile-resources", - "file:///mill-workspace/main/client/resources", - "file:///mill-workspace/out/main/client/buildInfoResources.dest", - "file:///mill-workspace/out/main/client/compile.dest/classes", - "file:///mill-workspace/main/util/compile-resources", - "file:///mill-workspace/main/util/resources", - "file:///mill-workspace/out/main/util/compile.dest/classes", - "file:///mill-workspace/main/define/compile-resources", - "file:///mill-workspace/main/define/resources", - "file:///mill-workspace/out/main/define/compile.dest/classes", - "file:///mill-workspace/out/main/define/runClasspath.dest", - "file:///mill-workspace/out/main/eval/jar.dest/out.jar", - "file:///mill-workspace/out/main/eval/sourceJar.dest/out.jar", - "file:///mill-workspace/main/eval/compile-resources", - "file:///mill-workspace/main/eval/resources", - "file:///mill-workspace/out/main/eval/compile.dest/classes", - "file:///mill-workspace/out/main/eval/runClasspath.dest", - "file:///mill-workspace/out/main/jar.dest/out.jar", - "file:///mill-workspace/out/main/sourceJar.dest/out.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/interface/1.0.19/interface-1.0.19.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/requests_2.13/0.9.0/requests_2.13-0.9.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.5.7/logback-classic-1.5.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.15/slf4j-api-2.0.15.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.5.7/logback-core-1.5.7.jar", - "file:///mill-workspace/main/resolve/compile-resources", - "file:///mill-workspace/main/resolve/resources", - "file:///mill-workspace/out/main/resolve/compile.dest/classes", - "file:///mill-workspace/main/compile-resources", - "file:///mill-workspace/main/resources", - "file:///mill-workspace/out/main/buildInfoResources.dest", - "file:///mill-workspace/out/main/compile.dest/classes", - "file:///mill-workspace/out/main/runClasspath.dest", - "file:///mill-workspace/out/scalalib/jar.dest/out.jar", - "file:///mill-workspace/out/scalalib/sourceJar.dest/out.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scalameta/scalafmt-dynamic_2.13/3.8.3/scalafmt-dynamic_2.13-3.8.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scalameta/scalafmt-interfaces/3.8.3/scalafmt-interfaces-3.8.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.13/3.8.3/scalafmt-sysops_2.13-3.8.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/typesafe/config/1.4.3/config-1.4.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.jar", - "file:///mill-workspace/scalalib/api/compile-resources", - "file:///mill-workspace/scalalib/api/resources", - "file:///mill-workspace/out/scalalib/api/buildInfoResources.dest", - "file:///mill-workspace/out/scalalib/api/compile.dest/classes", - "file:///mill-workspace/testrunner/compile-resources", - "file:///mill-workspace/testrunner/resources", - "file:///mill-workspace/out/testrunner/compile.dest/classes", - "file:///mill-workspace/testrunner/entrypoint/compile-resources", - "file:///mill-workspace/testrunner/entrypoint/resources", - "file:///mill-workspace/out/testrunner/entrypoint/compile.dest/classes", - "file:///mill-workspace/scalalib/compile-resources", - "file:///mill-workspace/scalalib/resources", - "file:///mill-workspace/out/scalalib/compile.dest/classes", - "file:///mill-workspace/out/scalalib/runClasspath.dest", - "file:///mill-workspace/out/kotlinlib/jar.dest/out.jar", - "file:///mill-workspace/out/kotlinlib/sourceJar.dest/out.jar", - "file:///mill-workspace/kotlinlib/worker/compile-resources", - "file:///mill-workspace/kotlinlib/worker/resources", - "file:///mill-workspace/out/kotlinlib/worker/compile.dest/classes", - "file:///mill-workspace/kotlinlib/compile-resources", - "file:///mill-workspace/kotlinlib/resources", - "file:///mill-workspace/out/kotlinlib/buildInfoResources.dest", - "file:///mill-workspace/out/kotlinlib/compile.dest/classes", - "file:///mill-workspace/out/kotlinlib/runClasspath.dest", - "file:///mill-workspace/out/scalajslib/jar.dest/out.jar", - "file:///mill-workspace/out/scalajslib/sourceJar.dest/out.jar", - "file:///mill-workspace/scalajslib/worker-api/compile-resources", - "file:///mill-workspace/scalajslib/worker-api/resources", - "file:///mill-workspace/out/scalajslib/worker-api/compile.dest/classes", - "file:///mill-workspace/scalajslib/compile-resources", - "file:///mill-workspace/scalajslib/resources", - "file:///mill-workspace/out/scalajslib/buildInfoResources.dest", - "file:///mill-workspace/out/scalajslib/compile.dest/classes", - "file:///mill-workspace/out/scalajslib/runClasspath.dest", - "file:///mill-workspace/out/scalanativelib/jar.dest/out.jar", - "file:///mill-workspace/out/scalanativelib/sourceJar.dest/out.jar", - "file:///mill-workspace/scalanativelib/worker-api/compile-resources", - "file:///mill-workspace/scalanativelib/worker-api/resources", - "file:///mill-workspace/out/scalanativelib/worker-api/compile.dest/classes", - "file:///mill-workspace/scalanativelib/compile-resources", - "file:///mill-workspace/scalanativelib/resources", - "file:///mill-workspace/out/scalanativelib/compile.dest/classes", - "file:///mill-workspace/out/scalanativelib/runClasspath.dest" - ] } ] } \ No newline at end of file diff --git a/integration/ide/bsp-server/resources/fixtures/build-targets-javac-options.json b/integration/ide/bsp-server/resources/fixtures/build-targets-javac-options.json index 17b2528f586..daa2b407121 100644 --- a/integration/ide/bsp-server/resources/fixtures/build-targets-javac-options.json +++ b/integration/ide/bsp-server/resources/fixtures/build-targets-javac-options.json @@ -10,121 +10,6 @@ "file:///workspace/hello-bsp/compile-resources" ], "classDirectory": "file:///workspace/out/hello-bsp/compile.dest/classes" - }, - { - "target": { - "uri": "file:///workspace/mill-build" - }, - "options": [], - "classpath": [ - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/mill-moduledefs_2.13/0.11.0-M2/mill-moduledefs_2.13-0.11.0-M2.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.14/scala-library-2.13.14.jar", - "file:///workspace/mill-build/compile-resources", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scalameta/scalafmt-dynamic_2.13/3.8.3/scalafmt-dynamic_2.13-3.8.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.13/2.3.0/scala-xml_2.13-2.3.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/github/alexarchambault/windows-ansi/windows-ansi/0.0.5/windows-ansi-0.0.5.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/interface/1.0.19/interface-1.0.19.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/mainargs_2.13/0.7.4/mainargs_2.13-0.7.4.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/requests_2.13/0.9.0/requests_2.13-0.9.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.5.7/logback-classic-1.5.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.14.0/jna-5.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.14.0/jna-platform-5.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/eed3si9n/jarjarabrams/jarjar-abrams-core_2.13/1.14.0/jarjar-abrams-core_2.13-1.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/scalaparse_2.13/3.1.1/scalaparse_2.13-3.1.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/os-lib_2.13/0.10.7/os-lib_2.13-0.10.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.3.1/upickle_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/pprint_2.13/0.9.0/pprint_2.13-0.9.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/fansi_2.13/0.5.0/fansi_2.13-0.5.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/jline/jline/3.26.3/jline-3.26.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier_2.13/2.1.13/coursier_2.13-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.14/scala-compiler-2.13.14.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.7/asm-tree-9.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.4.0/sourcecode_2.13-0.4.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scalameta/scalafmt-interfaces/3.8.3/scalafmt-interfaces-3.8.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.13/3.8.3/scalafmt-sysops_2.13-3.8.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/typesafe/config/1.4.3/config-1.4.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.18/jansi-1.18.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.15/slf4j-api-2.0.15.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.13/2.12.0/scala-collection-compat_2.13-2.12.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/geny_2.13/1.1.1/geny_2.13-1.1.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.5.7/logback-core-1.5.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/eed3si9n/jarjar/jarjar/1.14.0/jarjar-1.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.14/scala-reflect-2.13.14.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/fastparse_2.13/3.1.1/fastparse_2.13-3.1.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.3.1/ujson_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.3.1/upack_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.3.1/upickle-implicits_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/kohlschutter/junixsocket/junixsocket-native-common/2.10.0/junixsocket-native-common-2.10.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/kohlschutter/junixsocket/junixsocket-common/2.10.0/junixsocket-common-2.10.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_2.13/2.13.5.2/jsoniter-scala-core_2.13-2.13.5.2.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier-core_2.13/2.1.13/coursier-core_2.13-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier-cache_2.13/2.1.13/coursier-cache_2.13-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier-proxy-setup/2.1.13/coursier-proxy-setup-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.7/asm-9.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.6/asm-commons-9.6.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.3.1/upickle-core_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/github/alexarchambault/concurrent-reference-hash-map/1.1.0/concurrent-reference-hash-map-1.1.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier-util_2.13/2.1.13/coursier-util_2.13-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/jniutils/windows-jni-utils/0.3.3/windows-jni-utils-0.3.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-archiver/4.9.0/plexus-archiver-4.9.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-container-default/2.1.1/plexus-container-default-2.1.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/virtuslab/scala-cli/config_2.13/0.2.1/config_2.13-0.2.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-io/3.4.1/plexus-io-3.4.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/commons-io/commons-io/2.16.1/commons-io-2.16.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.26.2/commons-compress-1.26.2.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/iq80/snappy/snappy/0.4/snappy-0.4.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/tukaani/xz/1.9/xz-1.9.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/github/luben/zstd-jni/1.5.5-10/zstd-jni-1.5.5-10.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.17.0/commons-codec-1.17.0.jar", - "file:///mill-workspace/out/runner/compile.dest/classes", - "file:///mill-workspace/out/runner/client/compile.dest/classes", - "file:///mill-workspace/out/main/server/compile.dest/classes", - "file:///mill-workspace/out/main/codesig/compile.dest/classes", - "file:///mill-workspace/runner/linenumbers/resources", - "file:///mill-workspace/out/runner/linenumbers/compile.dest/classes", - "file:///mill-workspace/out/bsp/buildInfoResources.dest", - "file:///mill-workspace/out/bsp/compile.dest/classes", - "file:///mill-workspace/out/scalanativelib/worker-api/compile.dest/classes", - "file:///mill-workspace/out/scalanativelib/compile.dest/classes", - "file:///mill-workspace/out/scalajslib/worker-api/compile.dest/classes", - "file:///mill-workspace/out/scalajslib/buildInfoResources.dest", - "file:///mill-workspace/out/scalajslib/compile.dest/classes", - "file:///mill-workspace/out/kotlinlib/worker/compile.dest/classes", - "file:///mill-workspace/out/kotlinlib/buildInfoResources.dest", - "file:///mill-workspace/out/kotlinlib/compile.dest/classes", - "file:///mill-workspace/out/testrunner/entrypoint/compile.dest/classes", - "file:///mill-workspace/out/testrunner/compile.dest/classes", - "file:///mill-workspace/out/scalalib/api/buildInfoResources.dest", - "file:///mill-workspace/out/scalalib/api/compile.dest/classes", - "file:///mill-workspace/out/main/resolve/compile.dest/classes", - "file:///mill-workspace/out/main/util/compile.dest/classes", - "file:///mill-workspace/out/main/client/buildInfoResources.dest", - "file:///mill-workspace/out/main/client/compile.dest/classes", - "file:///mill-workspace/out/main/api/buildInfoResources.dest", - "file:///mill-workspace/out/main/api/compile.dest/classes", - "file:///mill-workspace/out/main/define/compile.dest/classes", - "file:///mill-workspace/out/main/eval/compile.dest/classes", - "file:///mill-workspace/out/main/buildInfoResources.dest", - "file:///mill-workspace/out/main/compile.dest/classes", - "file:///mill-workspace/scalalib/resources", - "file:///mill-workspace/out/scalalib/compile.dest/classes", - "file:///mill-workspace/out/idea/compile.dest/classes", - "file:///mill-workspace/out/main/init/exampleList.dest", - "file:///mill-workspace/out/main/init/compile.dest/classes", - "file:///mill-workspace/out/dist/runClasspath.dest", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.3.0/sourcecode_2.13-0.3.0.jar", - "file:///mill-workspace/main/client/compile-resources", - "file:///mill-workspace/main/client/resources" - ], - "classDirectory": "file:///workspace/out/mill-build/compile.dest/classes" } ] } \ No newline at end of file diff --git a/integration/ide/bsp-server/resources/fixtures/build-targets-jvm-run-environments.json b/integration/ide/bsp-server/resources/fixtures/build-targets-jvm-run-environments.json index 075bd885056..705ccf87c60 100644 --- a/integration/ide/bsp-server/resources/fixtures/build-targets-jvm-run-environments.json +++ b/integration/ide/bsp-server/resources/fixtures/build-targets-jvm-run-environments.json @@ -14,139 +14,6 @@ "workingDirectory": "/workspace", "environmentVariables": {}, "mainClasses": [] - }, - { - "target": { - "uri": "file:///workspace/mill-build" - }, - "classpath": [ - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/mill-moduledefs_2.13/0.11.0-M2/mill-moduledefs_2.13-0.11.0-M2.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.14/scala-library-2.13.14.jar", - "file:///workspace/mill-build/compile-resources", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.14/scala-library-2.13.14.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/mill-moduledefs_2.13/0.11.0-M2/mill-moduledefs_2.13-0.11.0-M2.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scalameta/scalafmt-dynamic_2.13/3.8.3/scalafmt-dynamic_2.13-3.8.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.13/2.3.0/scala-xml_2.13-2.3.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/github/alexarchambault/windows-ansi/windows-ansi/0.0.5/windows-ansi-0.0.5.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/interface/1.0.19/interface-1.0.19.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/mainargs_2.13/0.7.4/mainargs_2.13-0.7.4.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/requests_2.13/0.9.0/requests_2.13-0.9.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.5.7/logback-classic-1.5.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.14.0/jna-5.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.14.0/jna-platform-5.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/eed3si9n/jarjarabrams/jarjar-abrams-core_2.13/1.14.0/jarjar-abrams-core_2.13-1.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/scalaparse_2.13/3.1.1/scalaparse_2.13-3.1.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/os-lib_2.13/0.10.7/os-lib_2.13-0.10.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.3.1/upickle_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/pprint_2.13/0.9.0/pprint_2.13-0.9.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/fansi_2.13/0.5.0/fansi_2.13-0.5.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/jline/jline/3.26.3/jline-3.26.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier_2.13/2.1.13/coursier_2.13-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.14/scala-compiler-2.13.14.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.7/asm-tree-9.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.4.0/sourcecode_2.13-0.4.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scalameta/scalafmt-interfaces/3.8.3/scalafmt-interfaces-3.8.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.13/3.8.3/scalafmt-sysops_2.13-3.8.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/typesafe/config/1.4.3/config-1.4.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.18/jansi-1.18.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.15/slf4j-api-2.0.15.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.13/2.12.0/scala-collection-compat_2.13-2.12.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/geny_2.13/1.1.1/geny_2.13-1.1.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.5.7/logback-core-1.5.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/eed3si9n/jarjar/jarjar/1.14.0/jarjar-1.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.14/scala-reflect-2.13.14.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/fastparse_2.13/3.1.1/fastparse_2.13-3.1.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.3.1/ujson_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.3.1/upack_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.3.1/upickle-implicits_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/kohlschutter/junixsocket/junixsocket-native-common/2.10.0/junixsocket-native-common-2.10.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/kohlschutter/junixsocket/junixsocket-common/2.10.0/junixsocket-common-2.10.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_2.13/2.13.5.2/jsoniter-scala-core_2.13-2.13.5.2.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier-core_2.13/2.1.13/coursier-core_2.13-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier-cache_2.13/2.1.13/coursier-cache_2.13-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier-proxy-setup/2.1.13/coursier-proxy-setup-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.7/asm-9.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.6/asm-commons-9.6.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.3.1/upickle-core_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/github/alexarchambault/concurrent-reference-hash-map/1.1.0/concurrent-reference-hash-map-1.1.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier-util_2.13/2.1.13/coursier-util_2.13-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/jniutils/windows-jni-utils/0.3.3/windows-jni-utils-0.3.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-archiver/4.9.0/plexus-archiver-4.9.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-container-default/2.1.1/plexus-container-default-2.1.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/virtuslab/scala-cli/config_2.13/0.2.1/config_2.13-0.2.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-io/3.4.1/plexus-io-3.4.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/commons-io/commons-io/2.16.1/commons-io-2.16.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.26.2/commons-compress-1.26.2.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/iq80/snappy/snappy/0.4/snappy-0.4.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/tukaani/xz/1.9/xz-1.9.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/github/luben/zstd-jni/1.5.5-10/zstd-jni-1.5.5-10.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.17.0/commons-codec-1.17.0.jar", - "file:///mill-workspace/out/runner/compile.dest/classes", - "file:///mill-workspace/out/runner/client/compile.dest/classes", - "file:///mill-workspace/out/main/server/compile.dest/classes", - "file:///mill-workspace/out/main/codesig/compile.dest/classes", - "file:///mill-workspace/runner/linenumbers/resources", - "file:///mill-workspace/out/runner/linenumbers/compile.dest/classes", - "file:///mill-workspace/out/bsp/buildInfoResources.dest", - "file:///mill-workspace/out/bsp/compile.dest/classes", - "file:///mill-workspace/out/scalanativelib/worker-api/compile.dest/classes", - "file:///mill-workspace/out/scalanativelib/compile.dest/classes", - "file:///mill-workspace/out/scalajslib/worker-api/compile.dest/classes", - "file:///mill-workspace/out/scalajslib/buildInfoResources.dest", - "file:///mill-workspace/out/scalajslib/compile.dest/classes", - "file:///mill-workspace/out/kotlinlib/worker/compile.dest/classes", - "file:///mill-workspace/out/kotlinlib/buildInfoResources.dest", - "file:///mill-workspace/out/kotlinlib/compile.dest/classes", - "file:///mill-workspace/out/testrunner/entrypoint/compile.dest/classes", - "file:///mill-workspace/out/testrunner/compile.dest/classes", - "file:///mill-workspace/out/scalalib/api/buildInfoResources.dest", - "file:///mill-workspace/out/scalalib/api/compile.dest/classes", - "file:///mill-workspace/out/main/resolve/compile.dest/classes", - "file:///mill-workspace/out/main/util/compile.dest/classes", - "file:///mill-workspace/out/main/client/buildInfoResources.dest", - "file:///mill-workspace/out/main/client/compile.dest/classes", - "file:///mill-workspace/out/main/api/buildInfoResources.dest", - "file:///mill-workspace/out/main/api/compile.dest/classes", - "file:///mill-workspace/out/main/define/compile.dest/classes", - "file:///mill-workspace/out/main/eval/compile.dest/classes", - "file:///mill-workspace/out/main/buildInfoResources.dest", - "file:///mill-workspace/out/main/compile.dest/classes", - "file:///mill-workspace/scalalib/resources", - "file:///mill-workspace/out/scalalib/compile.dest/classes", - "file:///mill-workspace/out/idea/compile.dest/classes", - "file:///mill-workspace/out/main/init/exampleList.dest", - "file:///mill-workspace/out/main/init/compile.dest/classes", - "file:///mill-workspace/out/dist/runClasspath.dest", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.14/scala-compiler-2.13.14.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.14/scala-library-2.13.14.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/mill-moduledefs_2.13/0.11.0-M2/mill-moduledefs_2.13-0.11.0-M2.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/jline/jline/3.26.3/jline-3.26.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.14/scala-reflect-2.13.14.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.14.0/jna-5.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.3.0/sourcecode_2.13-0.3.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/kohlschutter/junixsocket/junixsocket-native-common/2.10.0/junixsocket-native-common-2.10.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/kohlschutter/junixsocket/junixsocket-common/2.10.0/junixsocket-common-2.10.0.jar", - "file:///mill-workspace/main/client/compile-resources", - "file:///mill-workspace/main/client/resources", - "file:///mill-workspace/out/main/client/buildInfoResources.dest", - "file:///mill-workspace/out/main/client/compile.dest/classes", - "file:///mill-workspace/out/runner/linenumbers/compile.dest/classes", - "file:///mill-workspace/runner/linenumbers/resources", - "file:///workspace/out/mill-build/compile.dest/classes" - ], - "jvmOptions": [], - "workingDirectory": "/workspace", - "environmentVariables": {}, - "mainClasses": [] } ] } \ No newline at end of file diff --git a/integration/ide/bsp-server/resources/fixtures/build-targets-jvm-test-environments.json b/integration/ide/bsp-server/resources/fixtures/build-targets-jvm-test-environments.json index 075bd885056..705ccf87c60 100644 --- a/integration/ide/bsp-server/resources/fixtures/build-targets-jvm-test-environments.json +++ b/integration/ide/bsp-server/resources/fixtures/build-targets-jvm-test-environments.json @@ -14,139 +14,6 @@ "workingDirectory": "/workspace", "environmentVariables": {}, "mainClasses": [] - }, - { - "target": { - "uri": "file:///workspace/mill-build" - }, - "classpath": [ - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/mill-moduledefs_2.13/0.11.0-M2/mill-moduledefs_2.13-0.11.0-M2.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.14/scala-library-2.13.14.jar", - "file:///workspace/mill-build/compile-resources", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.14/scala-library-2.13.14.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/mill-moduledefs_2.13/0.11.0-M2/mill-moduledefs_2.13-0.11.0-M2.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scalameta/scalafmt-dynamic_2.13/3.8.3/scalafmt-dynamic_2.13-3.8.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.13/2.3.0/scala-xml_2.13-2.3.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/github/alexarchambault/windows-ansi/windows-ansi/0.0.5/windows-ansi-0.0.5.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/interface/1.0.19/interface-1.0.19.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/mainargs_2.13/0.7.4/mainargs_2.13-0.7.4.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/requests_2.13/0.9.0/requests_2.13-0.9.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.5.7/logback-classic-1.5.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.14.0/jna-5.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.14.0/jna-platform-5.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/eed3si9n/jarjarabrams/jarjar-abrams-core_2.13/1.14.0/jarjar-abrams-core_2.13-1.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/scalaparse_2.13/3.1.1/scalaparse_2.13-3.1.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/os-lib_2.13/0.10.7/os-lib_2.13-0.10.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.3.1/upickle_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/pprint_2.13/0.9.0/pprint_2.13-0.9.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/fansi_2.13/0.5.0/fansi_2.13-0.5.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/jline/jline/3.26.3/jline-3.26.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier_2.13/2.1.13/coursier_2.13-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.14/scala-compiler-2.13.14.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.7/asm-tree-9.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.4.0/sourcecode_2.13-0.4.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scalameta/scalafmt-interfaces/3.8.3/scalafmt-interfaces-3.8.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.13/3.8.3/scalafmt-sysops_2.13-3.8.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/typesafe/config/1.4.3/config-1.4.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.18/jansi-1.18.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.15/slf4j-api-2.0.15.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.13/2.12.0/scala-collection-compat_2.13-2.12.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/geny_2.13/1.1.1/geny_2.13-1.1.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.5.7/logback-core-1.5.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/eed3si9n/jarjar/jarjar/1.14.0/jarjar-1.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.14/scala-reflect-2.13.14.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/fastparse_2.13/3.1.1/fastparse_2.13-3.1.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.3.1/ujson_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.3.1/upack_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.3.1/upickle-implicits_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/kohlschutter/junixsocket/junixsocket-native-common/2.10.0/junixsocket-native-common-2.10.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/kohlschutter/junixsocket/junixsocket-common/2.10.0/junixsocket-common-2.10.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_2.13/2.13.5.2/jsoniter-scala-core_2.13-2.13.5.2.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier-core_2.13/2.1.13/coursier-core_2.13-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier-cache_2.13/2.1.13/coursier-cache_2.13-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier-proxy-setup/2.1.13/coursier-proxy-setup-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.7/asm-9.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.6/asm-commons-9.6.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.3.1/upickle-core_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/github/alexarchambault/concurrent-reference-hash-map/1.1.0/concurrent-reference-hash-map-1.1.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier-util_2.13/2.1.13/coursier-util_2.13-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/jniutils/windows-jni-utils/0.3.3/windows-jni-utils-0.3.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-archiver/4.9.0/plexus-archiver-4.9.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-container-default/2.1.1/plexus-container-default-2.1.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/virtuslab/scala-cli/config_2.13/0.2.1/config_2.13-0.2.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-io/3.4.1/plexus-io-3.4.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/commons-io/commons-io/2.16.1/commons-io-2.16.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.26.2/commons-compress-1.26.2.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/iq80/snappy/snappy/0.4/snappy-0.4.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/tukaani/xz/1.9/xz-1.9.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/github/luben/zstd-jni/1.5.5-10/zstd-jni-1.5.5-10.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.17.0/commons-codec-1.17.0.jar", - "file:///mill-workspace/out/runner/compile.dest/classes", - "file:///mill-workspace/out/runner/client/compile.dest/classes", - "file:///mill-workspace/out/main/server/compile.dest/classes", - "file:///mill-workspace/out/main/codesig/compile.dest/classes", - "file:///mill-workspace/runner/linenumbers/resources", - "file:///mill-workspace/out/runner/linenumbers/compile.dest/classes", - "file:///mill-workspace/out/bsp/buildInfoResources.dest", - "file:///mill-workspace/out/bsp/compile.dest/classes", - "file:///mill-workspace/out/scalanativelib/worker-api/compile.dest/classes", - "file:///mill-workspace/out/scalanativelib/compile.dest/classes", - "file:///mill-workspace/out/scalajslib/worker-api/compile.dest/classes", - "file:///mill-workspace/out/scalajslib/buildInfoResources.dest", - "file:///mill-workspace/out/scalajslib/compile.dest/classes", - "file:///mill-workspace/out/kotlinlib/worker/compile.dest/classes", - "file:///mill-workspace/out/kotlinlib/buildInfoResources.dest", - "file:///mill-workspace/out/kotlinlib/compile.dest/classes", - "file:///mill-workspace/out/testrunner/entrypoint/compile.dest/classes", - "file:///mill-workspace/out/testrunner/compile.dest/classes", - "file:///mill-workspace/out/scalalib/api/buildInfoResources.dest", - "file:///mill-workspace/out/scalalib/api/compile.dest/classes", - "file:///mill-workspace/out/main/resolve/compile.dest/classes", - "file:///mill-workspace/out/main/util/compile.dest/classes", - "file:///mill-workspace/out/main/client/buildInfoResources.dest", - "file:///mill-workspace/out/main/client/compile.dest/classes", - "file:///mill-workspace/out/main/api/buildInfoResources.dest", - "file:///mill-workspace/out/main/api/compile.dest/classes", - "file:///mill-workspace/out/main/define/compile.dest/classes", - "file:///mill-workspace/out/main/eval/compile.dest/classes", - "file:///mill-workspace/out/main/buildInfoResources.dest", - "file:///mill-workspace/out/main/compile.dest/classes", - "file:///mill-workspace/scalalib/resources", - "file:///mill-workspace/out/scalalib/compile.dest/classes", - "file:///mill-workspace/out/idea/compile.dest/classes", - "file:///mill-workspace/out/main/init/exampleList.dest", - "file:///mill-workspace/out/main/init/compile.dest/classes", - "file:///mill-workspace/out/dist/runClasspath.dest", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.14/scala-compiler-2.13.14.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.14/scala-library-2.13.14.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/mill-moduledefs_2.13/0.11.0-M2/mill-moduledefs_2.13-0.11.0-M2.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/jline/jline/3.26.3/jline-3.26.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.14/scala-reflect-2.13.14.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.14.0/jna-5.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.3.0/sourcecode_2.13-0.3.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/kohlschutter/junixsocket/junixsocket-native-common/2.10.0/junixsocket-native-common-2.10.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/kohlschutter/junixsocket/junixsocket-common/2.10.0/junixsocket-common-2.10.0.jar", - "file:///mill-workspace/main/client/compile-resources", - "file:///mill-workspace/main/client/resources", - "file:///mill-workspace/out/main/client/buildInfoResources.dest", - "file:///mill-workspace/out/main/client/compile.dest/classes", - "file:///mill-workspace/out/runner/linenumbers/compile.dest/classes", - "file:///mill-workspace/runner/linenumbers/resources", - "file:///workspace/out/mill-build/compile.dest/classes" - ], - "jvmOptions": [], - "workingDirectory": "/workspace", - "environmentVariables": {}, - "mainClasses": [] } ] } \ No newline at end of file diff --git a/integration/ide/bsp-server/resources/fixtures/build-targets-scalac-options.json b/integration/ide/bsp-server/resources/fixtures/build-targets-scalac-options.json index 95542934bba..daa2b407121 100644 --- a/integration/ide/bsp-server/resources/fixtures/build-targets-scalac-options.json +++ b/integration/ide/bsp-server/resources/fixtures/build-targets-scalac-options.json @@ -10,126 +10,6 @@ "file:///workspace/hello-bsp/compile-resources" ], "classDirectory": "file:///workspace/out/hello-bsp/compile.dest/classes" - }, - { - "target": { - "uri": "file:///workspace/mill-build" - }, - "options": [ - "-Xplugin:/coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/scalac-mill-moduledefs-plugin_2.13.14/0.11.0-M2/scalac-mill-moduledefs-plugin_2.13.14-0.11.0-M2.jar", - "-Xplugin:/coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.14/scala-compiler-2.13.14.jar,/coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.14/scala-library-2.13.14.jar,/coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/mill-moduledefs_2.13/0.11.0-M2/mill-moduledefs_2.13-0.11.0-M2.jar,/coursier-cache/https/repo1.maven.org/maven2/org/jline/jline/3.26.3/jline-3.26.3.jar,/coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.14/scala-reflect-2.13.14.jar,/coursier-cache/https/repo1.maven.org/maven2/io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.jar,/coursier-cache/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.14.0/jna-5.14.0.jar,/coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.3.0/sourcecode_2.13-0.3.0.jar,/coursier-cache/https/repo1.maven.org/maven2/com/kohlschutter/junixsocket/junixsocket-native-common/2.10.0/junixsocket-native-common-2.10.0.jar,/coursier-cache/https/repo1.maven.org/maven2/com/kohlschutter/junixsocket/junixsocket-common/2.10.0/junixsocket-common-2.10.0.jar,/mill-workspace/main/client/compile-resources,/mill-workspace/main/client/resources,/mill-workspace/out/main/client/buildInfoResources.dest,/mill-workspace/out/main/client/compile.dest/classes,/mill-workspace/out/runner/linenumbers/compile.dest/classes,/mill-workspace/runner/linenumbers/resources", - "-deprecation", - "-Xplugin-require:mill-linenumber-plugin" - ], - "classpath": [ - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/mill-moduledefs_2.13/0.11.0-M2/mill-moduledefs_2.13-0.11.0-M2.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.14/scala-library-2.13.14.jar", - "file:///workspace/mill-build/compile-resources", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scalameta/scalafmt-dynamic_2.13/3.8.3/scalafmt-dynamic_2.13-3.8.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.13/2.3.0/scala-xml_2.13-2.3.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/github/alexarchambault/windows-ansi/windows-ansi/0.0.5/windows-ansi-0.0.5.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/interface/1.0.19/interface-1.0.19.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/mainargs_2.13/0.7.4/mainargs_2.13-0.7.4.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/requests_2.13/0.9.0/requests_2.13-0.9.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.5.7/logback-classic-1.5.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/net/java/dev/jna/jna/5.14.0/jna-5.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.14.0/jna-platform-5.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/eed3si9n/jarjarabrams/jarjar-abrams-core_2.13/1.14.0/jarjar-abrams-core_2.13-1.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/scalaparse_2.13/3.1.1/scalaparse_2.13-3.1.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/os-lib_2.13/0.10.7/os-lib_2.13-0.10.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/upickle_2.13/3.3.1/upickle_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/pprint_2.13/0.9.0/pprint_2.13-0.9.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/fansi_2.13/0.5.0/fansi_2.13-0.5.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/jline/jline/3.26.3/jline-3.26.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier_2.13/2.1.13/coursier_2.13-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.14/scala-compiler-2.13.14.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/ow2/asm/asm-tree/9.7/asm-tree-9.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.4.0/sourcecode_2.13-0.4.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scalameta/scalafmt-interfaces/3.8.3/scalafmt-interfaces-3.8.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scalameta/scalafmt-sysops_2.13/3.8.3/scalafmt-sysops_2.13-3.8.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/typesafe/config/1.4.3/config-1.4.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.18/jansi-1.18.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.15/slf4j-api-2.0.15.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.13/2.12.0/scala-collection-compat_2.13-2.12.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/geny_2.13/1.1.1/geny_2.13-1.1.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.5.7/logback-core-1.5.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/eed3si9n/jarjar/jarjar/1.14.0/jarjar-1.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.14/scala-reflect-2.13.14.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/fastparse_2.13/3.1.1/fastparse_2.13-3.1.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/ujson_2.13/3.3.1/ujson_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/upack_2.13/3.3.1/upack_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/upickle-implicits_2.13/3.3.1/upickle-implicits_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/kohlschutter/junixsocket/junixsocket-native-common/2.10.0/junixsocket-native-common-2.10.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/kohlschutter/junixsocket/junixsocket-common/2.10.0/junixsocket-common-2.10.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_2.13/2.13.5.2/jsoniter-scala-core_2.13-2.13.5.2.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier-core_2.13/2.1.13/coursier-core_2.13-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier-cache_2.13/2.1.13/coursier-cache_2.13-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier-proxy-setup/2.1.13/coursier-proxy-setup-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/ow2/asm/asm/9.7/asm-9.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parallel-collections_2.13/1.0.4/scala-parallel-collections_2.13-1.0.4.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/ow2/asm/asm-commons/9.6/asm-commons-9.6.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.13/3.3.1/upickle-core_2.13-3.3.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/github/alexarchambault/concurrent-reference-hash-map/1.1.0/concurrent-reference-hash-map-1.1.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/coursier-util_2.13/2.1.13/coursier-util_2.13-2.1.13.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/io/get-coursier/jniutils/windows-jni-utils/0.3.3/windows-jni-utils-0.3.3.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-archiver/4.9.0/plexus-archiver-4.9.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-container-default/2.1.1/plexus-container-default-2.1.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/virtuslab/scala-cli/config_2.13/0.2.1/config_2.13-0.2.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/4.0.0/plexus-utils-4.0.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-io/3.4.1/plexus-io-3.4.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/commons-io/commons-io/2.16.1/commons-io-2.16.1.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/apache/commons/commons-compress/1.26.2/commons-compress-1.26.2.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/iq80/snappy/snappy/0.4/snappy-0.4.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/tukaani/xz/1.9/xz-1.9.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/github/luben/zstd-jni/1.5.5-10/zstd-jni-1.5.5-10.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.jar", - "file:///coursier-cache/https/repo1.maven.org/maven2/commons-codec/commons-codec/1.17.0/commons-codec-1.17.0.jar", - "file:///mill-workspace/out/runner/compile.dest/classes", - "file:///mill-workspace/out/runner/client/compile.dest/classes", - "file:///mill-workspace/out/main/server/compile.dest/classes", - "file:///mill-workspace/out/main/codesig/compile.dest/classes", - "file:///mill-workspace/runner/linenumbers/resources", - "file:///mill-workspace/out/runner/linenumbers/compile.dest/classes", - "file:///mill-workspace/out/bsp/buildInfoResources.dest", - "file:///mill-workspace/out/bsp/compile.dest/classes", - "file:///mill-workspace/out/scalanativelib/worker-api/compile.dest/classes", - "file:///mill-workspace/out/scalanativelib/compile.dest/classes", - "file:///mill-workspace/out/scalajslib/worker-api/compile.dest/classes", - "file:///mill-workspace/out/scalajslib/buildInfoResources.dest", - "file:///mill-workspace/out/scalajslib/compile.dest/classes", - "file:///mill-workspace/out/kotlinlib/worker/compile.dest/classes", - "file:///mill-workspace/out/kotlinlib/buildInfoResources.dest", - "file:///mill-workspace/out/kotlinlib/compile.dest/classes", - "file:///mill-workspace/out/testrunner/entrypoint/compile.dest/classes", - "file:///mill-workspace/out/testrunner/compile.dest/classes", - "file:///mill-workspace/out/scalalib/api/buildInfoResources.dest", - "file:///mill-workspace/out/scalalib/api/compile.dest/classes", - "file:///mill-workspace/out/main/resolve/compile.dest/classes", - "file:///mill-workspace/out/main/util/compile.dest/classes", - "file:///mill-workspace/out/main/client/buildInfoResources.dest", - "file:///mill-workspace/out/main/client/compile.dest/classes", - "file:///mill-workspace/out/main/api/buildInfoResources.dest", - "file:///mill-workspace/out/main/api/compile.dest/classes", - "file:///mill-workspace/out/main/define/compile.dest/classes", - "file:///mill-workspace/out/main/eval/compile.dest/classes", - "file:///mill-workspace/out/main/buildInfoResources.dest", - "file:///mill-workspace/out/main/compile.dest/classes", - "file:///mill-workspace/scalalib/resources", - "file:///mill-workspace/out/scalalib/compile.dest/classes", - "file:///mill-workspace/out/idea/compile.dest/classes", - "file:///mill-workspace/out/main/init/exampleList.dest", - "file:///mill-workspace/out/main/init/compile.dest/classes", - "file:///mill-workspace/out/dist/runClasspath.dest", - "file:///coursier-cache/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.13/0.3.0/sourcecode_2.13-0.3.0.jar", - "file:///mill-workspace/main/client/compile-resources", - "file:///mill-workspace/main/client/resources" - ], - "classDirectory": "file:///workspace/out/mill-build/compile.dest/classes" } ] } \ No newline at end of file diff --git a/integration/ide/bsp-server/src/BspServerTests.scala b/integration/ide/bsp-server/src/BspServerTests.scala index dc449298db4..3806f8565ef 100644 --- a/integration/ide/bsp-server/src/BspServerTests.scala +++ b/integration/ide/bsp-server/src/BspServerTests.scala @@ -1,7 +1,6 @@ package mill.integration import ch.epfl.scala.{bsp4j => b} -import coursier.cache.CacheDefaults import mill.api.BuildInfo import mill.bsp.Constants import mill.testkit.BspServerUtil._ @@ -42,6 +41,11 @@ object BspServerTests extends UtestIntegrationTestSuite { ) val targetIds = buildTargets.getTargets.asScala.map(_.getId).asJava + val metaBuildTargetId = new b.BuildTargetIdentifier( + (workspacePath / "mill-build").toNIO.toUri.toASCIIString.stripSuffix("/") + ) + assert(targetIds.contains(metaBuildTargetId)) + val targetIdsSubset = targetIds.asScala.filter(_ != metaBuildTargetId).asJava val buildTargetSources = buildServer .buildTargetSources(new b.SourcesParams(targetIds)) @@ -53,7 +57,7 @@ object BspServerTests extends UtestIntegrationTestSuite { ) val buildTargetDependencySources = buildServer - .buildTargetDependencySources(new b.DependencySourcesParams(targetIds)) + .buildTargetDependencySources(new b.DependencySourcesParams(targetIdsSubset)) .get() compareWithGsonFixture( buildTargetDependencySources, @@ -62,7 +66,7 @@ object BspServerTests extends UtestIntegrationTestSuite { ) val buildTargetDependencyModules = buildServer - .buildTargetDependencyModules(new b.DependencyModulesParams(targetIds)) + .buildTargetDependencyModules(new b.DependencyModulesParams(targetIdsSubset)) .get() compareWithGsonFixture( buildTargetDependencyModules, @@ -89,7 +93,7 @@ object BspServerTests extends UtestIntegrationTestSuite { ) val buildTargetJvmRunEnvironments = buildServer - .buildTargetJvmRunEnvironment(new b.JvmRunEnvironmentParams(targetIds)) + .buildTargetJvmRunEnvironment(new b.JvmRunEnvironmentParams(targetIdsSubset)) .get() compareWithGsonFixture( buildTargetJvmRunEnvironments, @@ -98,7 +102,7 @@ object BspServerTests extends UtestIntegrationTestSuite { ) val buildTargetJvmTestEnvironments = buildServer - .buildTargetJvmTestEnvironment(new b.JvmTestEnvironmentParams(targetIds)) + .buildTargetJvmTestEnvironment(new b.JvmTestEnvironmentParams(targetIdsSubset)) .get() compareWithGsonFixture( buildTargetJvmTestEnvironments, @@ -107,7 +111,7 @@ object BspServerTests extends UtestIntegrationTestSuite { ) val buildTargetJvmCompileClasspaths = buildServer - .buildTargetJvmCompileClasspath(new b.JvmCompileClasspathParams(targetIds)) + .buildTargetJvmCompileClasspath(new b.JvmCompileClasspathParams(targetIdsSubset)) .get() compareWithGsonFixture( buildTargetJvmCompileClasspaths, @@ -116,7 +120,7 @@ object BspServerTests extends UtestIntegrationTestSuite { ) val buildTargetJavacOptions = buildServer - .buildTargetJavacOptions(new b.JavacOptionsParams(targetIds)) + .buildTargetJavacOptions(new b.JavacOptionsParams(targetIdsSubset)) .get() compareWithGsonFixture( buildTargetJavacOptions, @@ -125,7 +129,7 @@ object BspServerTests extends UtestIntegrationTestSuite { ) val buildTargetScalacOptions = buildServer - .buildTargetScalacOptions(new b.ScalacOptionsParams(targetIds)) + .buildTargetScalacOptions(new b.ScalacOptionsParams(targetIdsSubset)) .get() compareWithGsonFixture( buildTargetScalacOptions,