diff --git a/.github/workflows/e2e-cache.yml b/.github/workflows/e2e-cache.yml index 0a5a8e19..c20b278f 100644 --- a/.github/workflows/e2e-cache.yml +++ b/.github/workflows/e2e-cache.yml @@ -132,12 +132,33 @@ jobs: java-version: '11' cache: sbt - name: Create files to cache + run: sbt update + + - name: Check files to cache on macos-latest + if: matrix.os == 'macos-latest' run: | - sbt update - if [ ! -d ~/.ivy2/cache ]; then - echo "::error::The ~/.ivy2/cache directory does not exist unexpectedly" + if [ ! -d ~/Library/Caches/Coursier ]; then + echo "::error::The ~/Library/Caches/Coursier directory does not exist unexpectedly" exit 1 fi + + - name: Check files to cache on windows-latest + if: matrix.os == 'windows-latest' + run: | + if [ ! -d ~/AppData/Local/Coursier/Cache ]; then + echo "::error::The ~/AppData/Local/Coursier/Cache directory does not exist unexpectedly" + exit 1 + fi + + + - name: Check files to cache on ubuntu-latest + if: matrix.os == 'ubuntu-latest' + run: | + if [ ! -d ~/.cache/coursier ]; then + echo "::error::The ~/.cache/coursier directory does not exist unexpectedly" + exit 1 + fi + sbt-restore: runs-on: ${{ matrix.os }} defaults: diff --git a/__tests__/cache.test.ts b/__tests__/cache.test.ts index fd886bc0..5214c74f 100644 --- a/__tests__/cache.test.ts +++ b/__tests__/cache.test.ts @@ -123,7 +123,7 @@ describe('dependency cache', () => { await expect(restore('sbt')).rejects.toThrowError( `No file in ${projectRoot( workspace - )} matched to [**/*.sbt,**/project/build.properties,**/project/**.scala], make sure you have checked out the target repository` + )} matched to [*.sbt,project/build.properties,project/**.{scala,sbt}], make sure you have checked out the target repository` ); }); it('downloads cache', async () => { diff --git a/__tests__/cache/sbt/build.sbt b/__tests__/cache/sbt/build.sbt index 9396d867..37a1513f 100644 --- a/__tests__/cache/sbt/build.sbt +++ b/__tests__/cache/sbt/build.sbt @@ -1,3 +1,3 @@ -ThisBuild / scalaVersion := "3.1.1" +ThisBuild / scalaVersion := "2.12.15" -libraryDependencies += "org.junit.jupiter" % "junit-jupiter-api" % "5.8.2" % Test \ No newline at end of file +libraryDependencies += "org.scala-lang.modules" %% "scala-parser-combinators" % "1.1.2" \ No newline at end of file diff --git a/__tests__/cache/sbt/project/build.properties b/__tests__/cache/sbt/project/build.properties new file mode 100644 index 00000000..c8fcab54 --- /dev/null +++ b/__tests__/cache/sbt/project/build.properties @@ -0,0 +1 @@ +sbt.version=1.6.2 diff --git a/__tests__/cache/sbt/project/target/config-classes/$04abe45aa5f39d11d1b1$.class b/__tests__/cache/sbt/project/target/config-classes/$04abe45aa5f39d11d1b1$.class new file mode 100644 index 00000000..fbaccce4 Binary files /dev/null and b/__tests__/cache/sbt/project/target/config-classes/$04abe45aa5f39d11d1b1$.class differ diff --git a/__tests__/cache/sbt/project/target/config-classes/$04abe45aa5f39d11d1b1.cache b/__tests__/cache/sbt/project/target/config-classes/$04abe45aa5f39d11d1b1.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/__tests__/cache/sbt/project/target/config-classes/$04abe45aa5f39d11d1b1.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/__tests__/cache/sbt/project/target/config-classes/$04abe45aa5f39d11d1b1.class b/__tests__/cache/sbt/project/target/config-classes/$04abe45aa5f39d11d1b1.class new file mode 100644 index 00000000..1c3f794b Binary files /dev/null and b/__tests__/cache/sbt/project/target/config-classes/$04abe45aa5f39d11d1b1.class differ diff --git a/__tests__/cache/sbt/project/target/config-classes/$455c6205b2ff732b6b0a$.class b/__tests__/cache/sbt/project/target/config-classes/$455c6205b2ff732b6b0a$.class new file mode 100644 index 00000000..b0593973 Binary files /dev/null and b/__tests__/cache/sbt/project/target/config-classes/$455c6205b2ff732b6b0a$.class differ diff --git a/__tests__/cache/sbt/project/target/config-classes/$455c6205b2ff732b6b0a.cache b/__tests__/cache/sbt/project/target/config-classes/$455c6205b2ff732b6b0a.cache new file mode 100644 index 00000000..050f36c6 --- /dev/null +++ b/__tests__/cache/sbt/project/target/config-classes/$455c6205b2ff732b6b0a.cache @@ -0,0 +1 @@ +sbt.internal.DslEntry \ No newline at end of file diff --git a/__tests__/cache/sbt/project/target/config-classes/$455c6205b2ff732b6b0a.class b/__tests__/cache/sbt/project/target/config-classes/$455c6205b2ff732b6b0a.class new file mode 100644 index 00000000..03572ba4 Binary files /dev/null and b/__tests__/cache/sbt/project/target/config-classes/$455c6205b2ff732b6b0a.class differ diff --git a/__tests__/cache/sbt/project/target/scala-2.12/sbt-1.0/sync/copy-resource b/__tests__/cache/sbt/project/target/scala-2.12/sbt-1.0/sync/copy-resource new file mode 100644 index 00000000..9d348e7b --- /dev/null +++ b/__tests__/cache/sbt/project/target/scala-2.12/sbt-1.0/sync/copy-resource @@ -0,0 +1 @@ +[[{},{}],{}] \ No newline at end of file diff --git a/__tests__/cache/sbt/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/inputs b/__tests__/cache/sbt/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/inputs new file mode 100644 index 00000000..7b397452 --- /dev/null +++ b/__tests__/cache/sbt/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/inputs @@ -0,0 +1 @@ +969967227 \ No newline at end of file diff --git a/__tests__/cache/sbt/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/output b/__tests__/cache/sbt/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/output new file mode 100644 index 00000000..5697a9de --- /dev/null +++ b/__tests__/cache/sbt/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/output @@ -0,0 +1 @@ +{"cachedDescriptor":".","configurations":[{"configuration":{"name":"compile"},"modules":[],"details":[]},{"configuration":{"name":"compile-internal"},"modules":[{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.15","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.scala-sbt","name":"io_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"librarymanagement-ivy_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"util-position_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"sbt","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"util-logging_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"scripted-plugin_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"librarymanagement-core_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-library.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]}],"details":[]},{"configuration":{"name":"docs"},"modules":[],"details":[]},{"configuration":{"name":"optional"},"modules":[],"details":[]},{"configuration":{"name":"plugin"},"modules":[],"details":[]},{"configuration":{"name":"pom"},"modules":[],"details":[]},{"configuration":{"name":"provided"},"modules":[{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.15","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.scala-sbt","name":"io_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"librarymanagement-ivy_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"util-position_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"sbt","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"util-logging_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"scripted-plugin_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"librarymanagement-core_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-library.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]}],"details":[]},{"configuration":{"name":"runtime"},"modules":[],"details":[]},{"configuration":{"name":"runtime-internal"},"modules":[],"details":[]},{"configuration":{"name":"scala-doc-tool"},"modules":[],"details":[]},{"configuration":{"name":"scala-tool"},"modules":[{"module":{"organization":"org.scala-lang","name":"scala-compiler","revision":"2.12.15","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.scala-sbt","name":"io_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"librarymanagement-ivy_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"util-position_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"sbt","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"util-logging_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"scripted-plugin_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"librarymanagement-core_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-compiler","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-compiler.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-compiler","revision":"2.12.15","configurations":"optional","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.scala-sbt","name":"io_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"librarymanagement-ivy_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"util-position_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"sbt","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"util-logging_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"scripted-plugin_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"librarymanagement-core_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-compiler","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-compiler.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.15","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.scala-sbt","name":"io_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"librarymanagement-ivy_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"util-position_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"sbt","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"util-logging_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"scripted-plugin_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"librarymanagement-core_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-library.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.15","configurations":"optional","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.scala-sbt","name":"io_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"librarymanagement-ivy_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"util-position_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"sbt","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"util-logging_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"scripted-plugin_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"librarymanagement-core_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-library.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-reflect","revision":"2.12.15","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.scala-sbt","name":"io_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"librarymanagement-ivy_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"util-position_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"sbt","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"util-logging_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"scripted-plugin_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"librarymanagement-core_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-reflect","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-reflect.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-xml_2.12","revision":"1.0.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.scala-sbt","name":"io_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"librarymanagement-ivy_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"util-position_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"sbt","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"util-logging_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-lang","name":"*","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"scripted-plugin_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"librarymanagement-core_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-xml_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.0.6/scala-xml_2.12-1.0.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/fmeriaux/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.0.6/scala-xml_2.12-1.0.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[["BSD 3-clause","http://opensource.org/licenses/BSD-3-Clause"]],"callers":[]},{"module":{"organization":"jline","name":"jline","revision":"2.14.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.scala-sbt","name":"io_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"librarymanagement-ivy_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"util-position_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"sbt","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"util-logging_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"scripted-plugin_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"librarymanagement-core_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jline","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/jline/jline/2.14.6/jline-2.14.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/fmeriaux/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/jline/jline/2.14.6/jline-2.14.6.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[["The BSD License","http://www.opensource.org/licenses/bsd-license.php"]],"callers":[]}],"details":[]},{"configuration":{"name":"sources"},"modules":[],"details":[]},{"configuration":{"name":"test"},"modules":[],"details":[]},{"configuration":{"name":"test-internal"},"modules":[{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.15","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.scala-sbt","name":"io_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"librarymanagement-ivy_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"util-position_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"sbt","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"util-logging_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"scripted-plugin_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}},{"organization":"org.scala-sbt","name":"librarymanagement-core_2.12","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-library.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]}],"details":[]}],"stats":{"resolveTime":-1,"downloadTime":-1,"downloadSize":-1,"cached":false},"stamps":{}} \ No newline at end of file diff --git a/__tests__/cache/sbt/project/target/streams/_global/_global/_global/streams/out b/__tests__/cache/sbt/project/target/streams/_global/_global/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/__tests__/cache/sbt/project/target/streams/_global/csrConfiguration/_global/streams/out b/__tests__/cache/sbt/project/target/streams/_global/csrConfiguration/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/__tests__/cache/sbt/project/target/streams/_global/csrProject/_global/streams/out b/__tests__/cache/sbt/project/target/streams/_global/csrProject/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/__tests__/cache/sbt/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/input_dsp b/__tests__/cache/sbt/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/input_dsp new file mode 100644 index 00000000..909e8f64 --- /dev/null +++ b/__tests__/cache/sbt/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/input_dsp @@ -0,0 +1 @@ +1762478603 \ No newline at end of file diff --git a/__tests__/cache/sbt/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp b/__tests__/cache/sbt/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp new file mode 100644 index 00000000..fd083590 --- /dev/null +++ b/__tests__/cache/sbt/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp @@ -0,0 +1 @@ +{"{\"organization\":\"org.scala-lang\",\"name\":\"scala-library\",\"revision\":\"2.12.15\",\"configurations\":\"provided\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","startLine"],"path":"(sbt.Classpaths.jvmBaseSettings) Defaults.scala","startLine":3254},"type":"LinePosition"}} \ No newline at end of file diff --git a/__tests__/cache/sbt/project/target/streams/_global/ivyConfiguration/_global/streams/out b/__tests__/cache/sbt/project/target/streams/_global/ivyConfiguration/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/__tests__/cache/sbt/project/target/streams/_global/ivySbt/_global/streams/out b/__tests__/cache/sbt/project/target/streams/_global/ivySbt/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/__tests__/cache/sbt/project/target/streams/_global/moduleSettings/_global/streams/out b/__tests__/cache/sbt/project/target/streams/_global/moduleSettings/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/__tests__/cache/sbt/project/target/streams/_global/projectDescriptors/_global/streams/out b/__tests__/cache/sbt/project/target/streams/_global/projectDescriptors/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/__tests__/cache/sbt/project/target/streams/_global/scalaCompilerBridgeScope/_global/streams/out b/__tests__/cache/sbt/project/target/streams/_global/scalaCompilerBridgeScope/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/__tests__/cache/sbt/project/target/streams/_global/update/_global/streams/out b/__tests__/cache/sbt/project/target/streams/_global/update/_global/streams/out new file mode 100644 index 00000000..7a93b6fe --- /dev/null +++ b/__tests__/cache/sbt/project/target/streams/_global/update/_global/streams/out @@ -0,0 +1,3 @@ +[debug] not up to date. inChanged = true, force = false +[debug] Updating ProjectRef(uri("file:/Users/fmeriaux/Documents/Projects/OS/setup-java/__tests__/cache/sbt/project/"), "sbt-build")... +[debug] Done updating ProjectRef(uri("file:/Users/fmeriaux/Documents/Projects/OS/setup-java/__tests__/cache/sbt/project/"), "sbt-build") diff --git a/__tests__/cache/sbt/project/target/streams/compile/_global/_global/compileOutputs/previous b/__tests__/cache/sbt/project/target/streams/compile/_global/_global/compileOutputs/previous new file mode 100644 index 00000000..fbff582d --- /dev/null +++ b/__tests__/cache/sbt/project/target/streams/compile/_global/_global/compileOutputs/previous @@ -0,0 +1 @@ +["sbt.Task[scala.collection.Seq[java.nio.file.Path]]",["/Users/fmeriaux/Documents/Projects/OS/setup-java/__tests__/cache/sbt/project/target/scala-2.12/sbt-1.0/zinc/inc_compile_2.12.zip"]] \ No newline at end of file diff --git a/__tests__/cache/sbt/project/target/streams/compile/_global/_global/discoveredMainClasses/data b/__tests__/cache/sbt/project/target/streams/compile/_global/_global/discoveredMainClasses/data new file mode 100644 index 00000000..0637a088 --- /dev/null +++ b/__tests__/cache/sbt/project/target/streams/compile/_global/_global/discoveredMainClasses/data @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/__tests__/cache/sbt/project/target/streams/compile/bspReporter/_global/streams/out b/__tests__/cache/sbt/project/target/streams/compile/bspReporter/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/__tests__/cache/sbt/project/target/streams/compile/compile/_global/streams/out b/__tests__/cache/sbt/project/target/streams/compile/compile/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/__tests__/cache/sbt/project/target/streams/compile/compileIncremental/_global/streams/export b/__tests__/cache/sbt/project/target/streams/compile/compileIncremental/_global/streams/export new file mode 100644 index 00000000..e69de29b diff --git a/__tests__/cache/sbt/project/target/streams/compile/compileIncremental/_global/streams/out b/__tests__/cache/sbt/project/target/streams/compile/compileIncremental/_global/streams/out new file mode 100644 index 00000000..9cca155c --- /dev/null +++ b/__tests__/cache/sbt/project/target/streams/compile/compileIncremental/_global/streams/out @@ -0,0 +1,6 @@ +[debug] [zinc] IncrementalCompile ----------- +[debug] IncrementalCompile.incrementalCompile +[debug] previous = Stamps for: 0 products, 0 sources, 0 libraries +[debug] current source = Set() +[debug] > initialChanges = InitialChanges(Changes(added = Set(), removed = Set(), changed = Set(), unmodified = ...),Set(),Set(),API Changes: Set()) +[debug] Full compilation, no sources in previous analysis. diff --git a/__tests__/cache/sbt/project/target/streams/compile/copyResources/_global/streams/out b/__tests__/cache/sbt/project/target/streams/compile/copyResources/_global/streams/out new file mode 100644 index 00000000..f25042f2 --- /dev/null +++ b/__tests__/cache/sbt/project/target/streams/compile/copyResources/_global/streams/out @@ -0,0 +1,2 @@ +[debug] Copy resource mappings:  +[debug]   diff --git a/__tests__/cache/sbt/project/target/streams/compile/dependencyClasspath/_global/streams/export b/__tests__/cache/sbt/project/target/streams/compile/dependencyClasspath/_global/streams/export new file mode 100644 index 00000000..992d9d31 --- /dev/null +++ b/__tests__/cache/sbt/project/target/streams/compile/dependencyClasspath/_global/streams/export @@ -0,0 +1 @@ +/Users/fmeriaux/.sbt/1.0/plugins/target/scala-2.12/sbt-1.0/classes:/Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-library.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-compiler.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-reflect.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-xml_2.12-1.0.6.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-control_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jna-5.8.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/core-macros_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/launcher-interface-1.3.3.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/lm-coursier-shaded_2.12-2.0.10.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/actions_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/shaded-jawn-parser_2.12-0.9.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/main-settings_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/okhttp-3.14.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/command_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-collection-compat_2.12-2.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/tasks_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/gigahorse-core_2.12-0.5.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-reader-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/slf4j-api-1.7.26.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/log4j-api-2.17.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scripted-plugin_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-persist-core-assembly-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/collections_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jna-platform-5.8.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sbinary_2.12-0.5.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/error_prone_annotations-2.4.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/logic_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/test-interface-1.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-compiler-2.12.15.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-terminal-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/config-1.3.3.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sjson-new-core_2.12-0.9.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-classpath_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/checker-qual-3.4.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/caffeine-2.8.5.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/io_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-persist_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/log4j-core-2.17.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-reflect-2.12.15.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/ssl-config-core_2.12-0.4.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/log4j-slf4j-impl-2.17.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-2.14.7-sbt-a1b0ffbb8f64bb820f4f84a0c07a0c0964507493.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-terminal-jna-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/compiler-interface-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/protocol_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/run_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-logging_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-apiinfo_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-terminal-jansi-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-lm-integration_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-parser-combinators_2.12-1.1.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/test-agent-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-xml_2.12-1.3.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-compile-core_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jansi-2.1.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/okhttp-urlconnection-3.7.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/reactive-streams-1.0.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/disruptor-3.4.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-builtins-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/ipcsocket-1.3.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/file-tree-views-2.1.7.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-core_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sjson-new-murmurhash_2.12-0.9.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/completion_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/compiler-bridge_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/template-resolver-0.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-library-2.12.15.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/gigahorse-okhttp_2.12-0.5.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-tracking_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-interface-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sjson-new-scalajson_2.12-0.9.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-relation_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jsch-0.1.54.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-compile_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-style-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/okio-1.17.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sbt-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/librarymanagement-core_2.12-1.6.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/main_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/ivy-2.3.0-sbt-fbc4f586aeeb1591710b14eb4f41b94880dcd745.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zero-allocation-hashing-0.10.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-position_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/task-system_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/librarymanagement-ivy_2.12-1.6.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-classfile_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-cache_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/shaded-scalajson_2.12-1.0.0-M4.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/testing_2.12-1.6.2.jar diff --git a/__tests__/cache/sbt/project/target/streams/compile/exportedProducts/_global/streams/export b/__tests__/cache/sbt/project/target/streams/compile/exportedProducts/_global/streams/export new file mode 100644 index 00000000..0818e89e --- /dev/null +++ b/__tests__/cache/sbt/project/target/streams/compile/exportedProducts/_global/streams/export @@ -0,0 +1 @@ +/Users/fmeriaux/Documents/Projects/OS/setup-java/__tests__/cache/sbt/project/target/scala-2.12/sbt-1.0/classes diff --git a/__tests__/cache/sbt/project/target/streams/compile/externalDependencyClasspath/_global/streams/export b/__tests__/cache/sbt/project/target/streams/compile/externalDependencyClasspath/_global/streams/export new file mode 100644 index 00000000..b2a4637e --- /dev/null +++ b/__tests__/cache/sbt/project/target/streams/compile/externalDependencyClasspath/_global/streams/export @@ -0,0 +1 @@ +/Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-library.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-compiler.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-reflect.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-xml_2.12-1.0.6.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-control_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jna-5.8.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/core-macros_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/launcher-interface-1.3.3.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/lm-coursier-shaded_2.12-2.0.10.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/actions_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/shaded-jawn-parser_2.12-0.9.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/main-settings_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/okhttp-3.14.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/command_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-collection-compat_2.12-2.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/tasks_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/gigahorse-core_2.12-0.5.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-reader-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/slf4j-api-1.7.26.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/log4j-api-2.17.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scripted-plugin_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-persist-core-assembly-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/collections_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jna-platform-5.8.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sbinary_2.12-0.5.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/error_prone_annotations-2.4.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/logic_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/test-interface-1.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-compiler-2.12.15.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-terminal-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/config-1.3.3.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sjson-new-core_2.12-0.9.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-classpath_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/checker-qual-3.4.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/caffeine-2.8.5.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/io_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-persist_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/log4j-core-2.17.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-reflect-2.12.15.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/ssl-config-core_2.12-0.4.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/log4j-slf4j-impl-2.17.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-2.14.7-sbt-a1b0ffbb8f64bb820f4f84a0c07a0c0964507493.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-terminal-jna-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/compiler-interface-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/protocol_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/run_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-logging_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-apiinfo_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-terminal-jansi-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-lm-integration_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-parser-combinators_2.12-1.1.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/test-agent-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-xml_2.12-1.3.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-compile-core_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jansi-2.1.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/okhttp-urlconnection-3.7.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/reactive-streams-1.0.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/disruptor-3.4.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-builtins-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/ipcsocket-1.3.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/file-tree-views-2.1.7.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-core_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sjson-new-murmurhash_2.12-0.9.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/completion_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/compiler-bridge_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/template-resolver-0.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-library-2.12.15.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/gigahorse-okhttp_2.12-0.5.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-tracking_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-interface-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sjson-new-scalajson_2.12-0.9.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-relation_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jsch-0.1.54.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-compile_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-style-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/okio-1.17.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sbt-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/librarymanagement-core_2.12-1.6.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/main_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/ivy-2.3.0-sbt-fbc4f586aeeb1591710b14eb4f41b94880dcd745.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zero-allocation-hashing-0.10.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-position_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/task-system_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/librarymanagement-ivy_2.12-1.6.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-classfile_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-cache_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/shaded-scalajson_2.12-1.0.0-M4.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/testing_2.12-1.6.2.jar diff --git a/__tests__/cache/sbt/project/target/streams/compile/incOptions/_global/streams/out b/__tests__/cache/sbt/project/target/streams/compile/incOptions/_global/streams/out new file mode 100644 index 00000000..d0b34008 --- /dev/null +++ b/__tests__/cache/sbt/project/target/streams/compile/incOptions/_global/streams/out @@ -0,0 +1,2 @@ +[debug] Created transactional ClassFileManager with tempDir = /Users/fmeriaux/Documents/Projects/OS/setup-java/__tests__/cache/sbt/project/target/scala-2.12/sbt-1.0/classes.bak +[debug] Removing the temporary directory used for backing up class files: /Users/fmeriaux/Documents/Projects/OS/setup-java/__tests__/cache/sbt/project/target/scala-2.12/sbt-1.0/classes.bak diff --git a/__tests__/cache/sbt/project/target/streams/compile/internalDependencyClasspath/_global/streams/export b/__tests__/cache/sbt/project/target/streams/compile/internalDependencyClasspath/_global/streams/export new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/__tests__/cache/sbt/project/target/streams/compile/internalDependencyClasspath/_global/streams/export @@ -0,0 +1 @@ + diff --git a/__tests__/cache/sbt/project/target/streams/compile/internalDependencyClasspath/_global/streams/out b/__tests__/cache/sbt/project/target/streams/compile/internalDependencyClasspath/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/__tests__/cache/sbt/project/target/streams/compile/managedClasspath/_global/streams/export b/__tests__/cache/sbt/project/target/streams/compile/managedClasspath/_global/streams/export new file mode 100644 index 00000000..b2a4637e --- /dev/null +++ b/__tests__/cache/sbt/project/target/streams/compile/managedClasspath/_global/streams/export @@ -0,0 +1 @@ +/Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-library.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-compiler.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-reflect.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-xml_2.12-1.0.6.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-control_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jna-5.8.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/core-macros_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/launcher-interface-1.3.3.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/lm-coursier-shaded_2.12-2.0.10.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/actions_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/shaded-jawn-parser_2.12-0.9.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/main-settings_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/okhttp-3.14.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/command_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-collection-compat_2.12-2.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/tasks_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/gigahorse-core_2.12-0.5.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-reader-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/slf4j-api-1.7.26.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/log4j-api-2.17.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scripted-plugin_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-persist-core-assembly-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/collections_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jna-platform-5.8.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sbinary_2.12-0.5.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/error_prone_annotations-2.4.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/logic_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/test-interface-1.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-compiler-2.12.15.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-terminal-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/config-1.3.3.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sjson-new-core_2.12-0.9.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-classpath_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/checker-qual-3.4.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/caffeine-2.8.5.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/io_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-persist_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/log4j-core-2.17.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-reflect-2.12.15.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/ssl-config-core_2.12-0.4.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/log4j-slf4j-impl-2.17.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-2.14.7-sbt-a1b0ffbb8f64bb820f4f84a0c07a0c0964507493.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-terminal-jna-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/compiler-interface-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/protocol_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/run_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-logging_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-apiinfo_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-terminal-jansi-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-lm-integration_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-parser-combinators_2.12-1.1.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/test-agent-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-xml_2.12-1.3.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-compile-core_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jansi-2.1.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/okhttp-urlconnection-3.7.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/reactive-streams-1.0.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/disruptor-3.4.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-builtins-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/ipcsocket-1.3.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/file-tree-views-2.1.7.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-core_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sjson-new-murmurhash_2.12-0.9.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/completion_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/compiler-bridge_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/template-resolver-0.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-library-2.12.15.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/gigahorse-okhttp_2.12-0.5.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-tracking_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-interface-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sjson-new-scalajson_2.12-0.9.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-relation_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jsch-0.1.54.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-compile_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-style-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/okio-1.17.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sbt-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/librarymanagement-core_2.12-1.6.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/main_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/ivy-2.3.0-sbt-fbc4f586aeeb1591710b14eb4f41b94880dcd745.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zero-allocation-hashing-0.10.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-position_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/task-system_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/librarymanagement-ivy_2.12-1.6.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-classfile_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-cache_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/shaded-scalajson_2.12-1.0.0-M4.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/testing_2.12-1.6.2.jar diff --git a/__tests__/cache/sbt/project/target/streams/compile/scalacOptions/_global/streams/out b/__tests__/cache/sbt/project/target/streams/compile/scalacOptions/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/__tests__/cache/sbt/project/target/streams/compile/unmanagedClasspath/_global/streams/export b/__tests__/cache/sbt/project/target/streams/compile/unmanagedClasspath/_global/streams/export new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/__tests__/cache/sbt/project/target/streams/compile/unmanagedClasspath/_global/streams/export @@ -0,0 +1 @@ + diff --git a/__tests__/cache/sbt/project/target/streams/compile/unmanagedClasspath/_global/streams/out b/__tests__/cache/sbt/project/target/streams/compile/unmanagedClasspath/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/__tests__/cache/sbt/project/target/streams/compile/unmanagedJars/_global/streams/export b/__tests__/cache/sbt/project/target/streams/compile/unmanagedJars/_global/streams/export new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/__tests__/cache/sbt/project/target/streams/compile/unmanagedJars/_global/streams/export @@ -0,0 +1 @@ + diff --git a/__tests__/cache/sbt/project/target/streams/runtime/dependencyClasspath/_global/streams/export b/__tests__/cache/sbt/project/target/streams/runtime/dependencyClasspath/_global/streams/export new file mode 100644 index 00000000..43f452e9 --- /dev/null +++ b/__tests__/cache/sbt/project/target/streams/runtime/dependencyClasspath/_global/streams/export @@ -0,0 +1 @@ +/Users/fmeriaux/Documents/Projects/OS/setup-java/__tests__/cache/sbt/project/target/scala-2.12/sbt-1.0/classes:/Users/fmeriaux/.sbt/1.0/plugins/target/scala-2.12/sbt-1.0/classes:/Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-library.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-compiler.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-reflect.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-xml_2.12-1.0.6.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-control_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jna-5.8.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/core-macros_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/launcher-interface-1.3.3.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/lm-coursier-shaded_2.12-2.0.10.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/actions_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/shaded-jawn-parser_2.12-0.9.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/main-settings_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/okhttp-3.14.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/command_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-collection-compat_2.12-2.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/tasks_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/gigahorse-core_2.12-0.5.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-reader-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/slf4j-api-1.7.26.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/log4j-api-2.17.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scripted-plugin_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-persist-core-assembly-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/collections_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jna-platform-5.8.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sbinary_2.12-0.5.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/error_prone_annotations-2.4.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/logic_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/test-interface-1.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-compiler-2.12.15.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-terminal-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/config-1.3.3.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sjson-new-core_2.12-0.9.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-classpath_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/checker-qual-3.4.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/caffeine-2.8.5.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/io_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-persist_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/log4j-core-2.17.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-reflect-2.12.15.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/ssl-config-core_2.12-0.4.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/log4j-slf4j-impl-2.17.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-2.14.7-sbt-a1b0ffbb8f64bb820f4f84a0c07a0c0964507493.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-terminal-jna-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/compiler-interface-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/protocol_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/run_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-logging_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-apiinfo_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-terminal-jansi-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-lm-integration_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-parser-combinators_2.12-1.1.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/test-agent-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-xml_2.12-1.3.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-compile-core_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jansi-2.1.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/okhttp-urlconnection-3.7.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/reactive-streams-1.0.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/disruptor-3.4.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-builtins-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/ipcsocket-1.3.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/file-tree-views-2.1.7.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-core_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sjson-new-murmurhash_2.12-0.9.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/completion_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/compiler-bridge_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/template-resolver-0.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-library-2.12.15.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/gigahorse-okhttp_2.12-0.5.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-tracking_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-interface-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sjson-new-scalajson_2.12-0.9.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-relation_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jsch-0.1.54.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-compile_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-style-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/okio-1.17.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sbt-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/librarymanagement-core_2.12-1.6.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/main_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/ivy-2.3.0-sbt-fbc4f586aeeb1591710b14eb4f41b94880dcd745.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zero-allocation-hashing-0.10.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-position_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/task-system_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/librarymanagement-ivy_2.12-1.6.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-classfile_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-cache_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/shaded-scalajson_2.12-1.0.0-M4.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/testing_2.12-1.6.2.jar diff --git a/__tests__/cache/sbt/project/target/streams/runtime/exportedProducts/_global/streams/export b/__tests__/cache/sbt/project/target/streams/runtime/exportedProducts/_global/streams/export new file mode 100644 index 00000000..0818e89e --- /dev/null +++ b/__tests__/cache/sbt/project/target/streams/runtime/exportedProducts/_global/streams/export @@ -0,0 +1 @@ +/Users/fmeriaux/Documents/Projects/OS/setup-java/__tests__/cache/sbt/project/target/scala-2.12/sbt-1.0/classes diff --git a/__tests__/cache/sbt/project/target/streams/runtime/externalDependencyClasspath/_global/streams/export b/__tests__/cache/sbt/project/target/streams/runtime/externalDependencyClasspath/_global/streams/export new file mode 100644 index 00000000..b2a4637e --- /dev/null +++ b/__tests__/cache/sbt/project/target/streams/runtime/externalDependencyClasspath/_global/streams/export @@ -0,0 +1 @@ +/Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-library.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-compiler.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-reflect.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-xml_2.12-1.0.6.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-control_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jna-5.8.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/core-macros_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/launcher-interface-1.3.3.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/lm-coursier-shaded_2.12-2.0.10.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/actions_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/shaded-jawn-parser_2.12-0.9.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/main-settings_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/okhttp-3.14.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/command_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-collection-compat_2.12-2.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/tasks_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/gigahorse-core_2.12-0.5.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-reader-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/slf4j-api-1.7.26.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/log4j-api-2.17.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scripted-plugin_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-persist-core-assembly-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/collections_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jna-platform-5.8.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sbinary_2.12-0.5.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/error_prone_annotations-2.4.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/logic_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/test-interface-1.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-compiler-2.12.15.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-terminal-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/config-1.3.3.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sjson-new-core_2.12-0.9.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-classpath_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/checker-qual-3.4.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/caffeine-2.8.5.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/io_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-persist_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/log4j-core-2.17.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-reflect-2.12.15.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/ssl-config-core_2.12-0.4.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/log4j-slf4j-impl-2.17.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-2.14.7-sbt-a1b0ffbb8f64bb820f4f84a0c07a0c0964507493.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-terminal-jna-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/compiler-interface-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/protocol_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/run_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-logging_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-apiinfo_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-terminal-jansi-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-lm-integration_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-parser-combinators_2.12-1.1.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/test-agent-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-xml_2.12-1.3.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-compile-core_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jansi-2.1.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/okhttp-urlconnection-3.7.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/reactive-streams-1.0.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/disruptor-3.4.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-builtins-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/ipcsocket-1.3.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/file-tree-views-2.1.7.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-core_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sjson-new-murmurhash_2.12-0.9.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/completion_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/compiler-bridge_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/template-resolver-0.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-library-2.12.15.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/gigahorse-okhttp_2.12-0.5.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-tracking_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-interface-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sjson-new-scalajson_2.12-0.9.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-relation_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jsch-0.1.54.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-compile_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-style-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/okio-1.17.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sbt-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/librarymanagement-core_2.12-1.6.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/main_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/ivy-2.3.0-sbt-fbc4f586aeeb1591710b14eb4f41b94880dcd745.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zero-allocation-hashing-0.10.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-position_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/task-system_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/librarymanagement-ivy_2.12-1.6.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-classfile_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-cache_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/shaded-scalajson_2.12-1.0.0-M4.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/testing_2.12-1.6.2.jar diff --git a/__tests__/cache/sbt/project/target/streams/runtime/fullClasspath/_global/streams/export b/__tests__/cache/sbt/project/target/streams/runtime/fullClasspath/_global/streams/export new file mode 100644 index 00000000..43f452e9 --- /dev/null +++ b/__tests__/cache/sbt/project/target/streams/runtime/fullClasspath/_global/streams/export @@ -0,0 +1 @@ +/Users/fmeriaux/Documents/Projects/OS/setup-java/__tests__/cache/sbt/project/target/scala-2.12/sbt-1.0/classes:/Users/fmeriaux/.sbt/1.0/plugins/target/scala-2.12/sbt-1.0/classes:/Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-library.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-compiler.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-reflect.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-xml_2.12-1.0.6.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-control_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jna-5.8.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/core-macros_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/launcher-interface-1.3.3.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/lm-coursier-shaded_2.12-2.0.10.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/actions_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/shaded-jawn-parser_2.12-0.9.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/main-settings_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/okhttp-3.14.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/command_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-collection-compat_2.12-2.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/tasks_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/gigahorse-core_2.12-0.5.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-reader-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/slf4j-api-1.7.26.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/log4j-api-2.17.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scripted-plugin_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-persist-core-assembly-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/collections_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jna-platform-5.8.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sbinary_2.12-0.5.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/error_prone_annotations-2.4.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/logic_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/test-interface-1.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-compiler-2.12.15.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-terminal-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/config-1.3.3.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sjson-new-core_2.12-0.9.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-classpath_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/checker-qual-3.4.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/caffeine-2.8.5.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/io_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-persist_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/log4j-core-2.17.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-reflect-2.12.15.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/ssl-config-core_2.12-0.4.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/log4j-slf4j-impl-2.17.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-2.14.7-sbt-a1b0ffbb8f64bb820f4f84a0c07a0c0964507493.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-terminal-jna-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/compiler-interface-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/protocol_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/run_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-logging_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-apiinfo_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-terminal-jansi-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-lm-integration_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-parser-combinators_2.12-1.1.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/test-agent-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-xml_2.12-1.3.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-compile-core_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jansi-2.1.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/okhttp-urlconnection-3.7.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/reactive-streams-1.0.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/disruptor-3.4.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-builtins-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/ipcsocket-1.3.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/file-tree-views-2.1.7.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-core_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sjson-new-murmurhash_2.12-0.9.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/completion_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/compiler-bridge_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/template-resolver-0.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-library-2.12.15.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/gigahorse-okhttp_2.12-0.5.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-tracking_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-interface-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sjson-new-scalajson_2.12-0.9.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-relation_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jsch-0.1.54.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-compile_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-style-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/okio-1.17.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sbt-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/librarymanagement-core_2.12-1.6.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/main_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/ivy-2.3.0-sbt-fbc4f586aeeb1591710b14eb4f41b94880dcd745.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zero-allocation-hashing-0.10.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-position_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/task-system_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/librarymanagement-ivy_2.12-1.6.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-classfile_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-cache_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/shaded-scalajson_2.12-1.0.0-M4.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/testing_2.12-1.6.2.jar diff --git a/__tests__/cache/sbt/project/target/streams/runtime/internalDependencyClasspath/_global/streams/export b/__tests__/cache/sbt/project/target/streams/runtime/internalDependencyClasspath/_global/streams/export new file mode 100644 index 00000000..0818e89e --- /dev/null +++ b/__tests__/cache/sbt/project/target/streams/runtime/internalDependencyClasspath/_global/streams/export @@ -0,0 +1 @@ +/Users/fmeriaux/Documents/Projects/OS/setup-java/__tests__/cache/sbt/project/target/scala-2.12/sbt-1.0/classes diff --git a/__tests__/cache/sbt/project/target/streams/runtime/internalDependencyClasspath/_global/streams/out b/__tests__/cache/sbt/project/target/streams/runtime/internalDependencyClasspath/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/__tests__/cache/sbt/project/target/streams/runtime/managedClasspath/_global/streams/export b/__tests__/cache/sbt/project/target/streams/runtime/managedClasspath/_global/streams/export new file mode 100644 index 00000000..b2a4637e --- /dev/null +++ b/__tests__/cache/sbt/project/target/streams/runtime/managedClasspath/_global/streams/export @@ -0,0 +1 @@ +/Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-library.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-compiler.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-reflect.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-xml_2.12-1.0.6.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-control_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jna-5.8.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/core-macros_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/launcher-interface-1.3.3.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/lm-coursier-shaded_2.12-2.0.10.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/actions_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/shaded-jawn-parser_2.12-0.9.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/main-settings_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/okhttp-3.14.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/command_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-collection-compat_2.12-2.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/tasks_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/gigahorse-core_2.12-0.5.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-reader-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/slf4j-api-1.7.26.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/log4j-api-2.17.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scripted-plugin_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-persist-core-assembly-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/collections_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jna-platform-5.8.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sbinary_2.12-0.5.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/error_prone_annotations-2.4.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/logic_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/test-interface-1.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-compiler-2.12.15.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-terminal-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/config-1.3.3.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sjson-new-core_2.12-0.9.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-classpath_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/checker-qual-3.4.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/caffeine-2.8.5.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/io_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-persist_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/log4j-core-2.17.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-reflect-2.12.15.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/ssl-config-core_2.12-0.4.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/log4j-slf4j-impl-2.17.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-2.14.7-sbt-a1b0ffbb8f64bb820f4f84a0c07a0c0964507493.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-terminal-jna-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/compiler-interface-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/protocol_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/run_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-logging_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-apiinfo_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-terminal-jansi-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-lm-integration_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-parser-combinators_2.12-1.1.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/test-agent-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-xml_2.12-1.3.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-compile-core_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jansi-2.1.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/okhttp-urlconnection-3.7.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/reactive-streams-1.0.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/disruptor-3.4.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-builtins-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/ipcsocket-1.3.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/file-tree-views-2.1.7.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-core_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sjson-new-murmurhash_2.12-0.9.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/completion_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/compiler-bridge_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/template-resolver-0.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/scala-library-2.12.15.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/gigahorse-okhttp_2.12-0.5.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-tracking_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-interface-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sjson-new-scalajson_2.12-0.9.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-relation_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jsch-0.1.54.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-compile_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/jline-style-3.19.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/okio-1.17.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/sbt-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/librarymanagement-core_2.12-1.6.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/main_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/ivy-2.3.0-sbt-fbc4f586aeeb1591710b14eb4f41b94880dcd745.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zero-allocation-hashing-0.10.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-position_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/task-system_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/librarymanagement-ivy_2.12-1.6.1.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/zinc-classfile_2.12-1.6.0.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/util-cache_2.12-1.6.2.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/shaded-scalajson_2.12-1.0.0-M4.jar:/Users/fmeriaux/.sbt/boot/scala-2.12.15/org.scala-sbt/sbt/1.6.2/testing_2.12-1.6.2.jar diff --git a/__tests__/cache/sbt/project/target/streams/runtime/unmanagedClasspath/_global/streams/export b/__tests__/cache/sbt/project/target/streams/runtime/unmanagedClasspath/_global/streams/export new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/__tests__/cache/sbt/project/target/streams/runtime/unmanagedClasspath/_global/streams/export @@ -0,0 +1 @@ + diff --git a/__tests__/cache/sbt/project/target/streams/runtime/unmanagedClasspath/_global/streams/out b/__tests__/cache/sbt/project/target/streams/runtime/unmanagedClasspath/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/__tests__/cache/sbt/project/target/streams/runtime/unmanagedJars/_global/streams/export b/__tests__/cache/sbt/project/target/streams/runtime/unmanagedJars/_global/streams/export new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/__tests__/cache/sbt/project/target/streams/runtime/unmanagedJars/_global/streams/export @@ -0,0 +1 @@ + diff --git a/__tests__/cache/sbt/target/scala-2.12/update/update_cache_2.12/inputs b/__tests__/cache/sbt/target/scala-2.12/update/update_cache_2.12/inputs new file mode 100644 index 00000000..fa4dbc0c --- /dev/null +++ b/__tests__/cache/sbt/target/scala-2.12/update/update_cache_2.12/inputs @@ -0,0 +1 @@ +-510718803 \ No newline at end of file diff --git a/__tests__/cache/sbt/target/scala-2.12/update/update_cache_2.12/output b/__tests__/cache/sbt/target/scala-2.12/update/update_cache_2.12/output new file mode 100644 index 00000000..3d21e70e --- /dev/null +++ b/__tests__/cache/sbt/target/scala-2.12/update/update_cache_2.12/output @@ -0,0 +1 @@ +{"cachedDescriptor":".","configurations":[{"configuration":{"name":"compile"},"modules":[{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.15","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-library.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-parser-combinators_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-parser-combinators_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/fmeriaux/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]}],"details":[]},{"configuration":{"name":"compile-internal"},"modules":[{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.15","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-library.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-parser-combinators_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-parser-combinators_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/fmeriaux/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]}],"details":[]},{"configuration":{"name":"docs"},"modules":[],"details":[]},{"configuration":{"name":"optional"},"modules":[],"details":[]},{"configuration":{"name":"plugin"},"modules":[],"details":[]},{"configuration":{"name":"pom"},"modules":[],"details":[]},{"configuration":{"name":"provided"},"modules":[],"details":[]},{"configuration":{"name":"runtime"},"modules":[{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.15","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-library.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-parser-combinators_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-parser-combinators_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/fmeriaux/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]}],"details":[]},{"configuration":{"name":"runtime-internal"},"modules":[{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.15","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-library.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-parser-combinators_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-parser-combinators_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/fmeriaux/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]}],"details":[]},{"configuration":{"name":"scala-doc-tool"},"modules":[],"details":[]},{"configuration":{"name":"scala-tool"},"modules":[{"module":{"organization":"org.scala-lang","name":"scala-compiler","revision":"2.12.15","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-compiler","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-compiler.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-compiler","revision":"2.12.15","configurations":"optional","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-compiler","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-compiler.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.15","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-library.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.15","configurations":"optional","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-library.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]},{"module":{"organization":"org.scala-lang","name":"scala-reflect","revision":"2.12.15","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-reflect","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-reflect.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-xml_2.12","revision":"1.0.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[{"organization":"org.scala-lang","name":"*","artifact":"*","configurations":[],"crossVersion":{"type":"Disabled"}}],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-xml_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.0.6/scala-xml_2.12-1.0.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/fmeriaux/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.0.6/scala-xml_2.12-1.0.6.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[["BSD 3-clause","http://opensource.org/licenses/BSD-3-Clause"]],"callers":[]},{"module":{"organization":"jline","name":"jline","revision":"2.14.6","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"jline","type":"jar","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/jline/jline/2.14.6/jline-2.14.6.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/fmeriaux/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/jline/jline/2.14.6/jline-2.14.6.jar"]],"missingArtifacts":[],"evicted":false,"extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[["The BSD License","http://www.opensource.org/licenses/bsd-license.php"]],"callers":[]}],"details":[]},{"configuration":{"name":"sources"},"modules":[],"details":[]},{"configuration":{"name":"test"},"modules":[{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.15","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-library.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-parser-combinators_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-parser-combinators_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/fmeriaux/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]}],"details":[]},{"configuration":{"name":"test-internal"},"modules":[{"module":{"organization":"org.scala-lang","name":"scala-library","revision":"2.12.15","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-library","type":"jar","extension":"jar","configurations":[],"extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/fmeriaux/.sbt/boot/scala-2.12.15/lib/scala-library.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"https://www.scala-lang.org/","extraAttributes":{"info.apiURL":"https://www.scala-lang.org/api/2.12.15/"},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]},{"module":{"organization":"org.scala-lang.modules","name":"scala-parser-combinators_2.12","revision":"1.1.2","configurations":"default","isChanging":false,"isTransitive":true,"isForce":false,"explicitArtifacts":[],"inclusions":[],"exclusions":[],"extraAttributes":{},"crossVersion":{"type":"Disabled"}},"artifacts":[[{"name":"scala-parser-combinators_2.12","type":"bundle","extension":"jar","configurations":[],"url":"https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar","extraAttributes":{},"allowInsecureProtocol":false},"file:///Users/fmeriaux/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar"]],"missingArtifacts":[],"evicted":false,"homepage":"http://www.scala-lang.org/","extraAttributes":{},"configurations":[{"name":"test"},{"name":"optional"},{"name":"compile"},{"name":"default"},{"name":"runtime"}],"licenses":[["Apache-2.0","https://www.apache.org/licenses/LICENSE-2.0"]],"callers":[]}],"details":[]}],"stats":{"resolveTime":-1,"downloadTime":-1,"downloadSize":-1,"cached":false},"stamps":{}} \ No newline at end of file diff --git a/__tests__/cache/sbt/target/streams/_global/csrConfiguration/_global/streams/out b/__tests__/cache/sbt/target/streams/_global/csrConfiguration/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/__tests__/cache/sbt/target/streams/_global/csrProject/_global/streams/out b/__tests__/cache/sbt/target/streams/_global/csrProject/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/__tests__/cache/sbt/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/input_dsp b/__tests__/cache/sbt/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/input_dsp new file mode 100644 index 00000000..56a6c5b3 --- /dev/null +++ b/__tests__/cache/sbt/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/input_dsp @@ -0,0 +1 @@ +-467104387 \ No newline at end of file diff --git a/__tests__/cache/sbt/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp b/__tests__/cache/sbt/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp new file mode 100644 index 00000000..77f29795 --- /dev/null +++ b/__tests__/cache/sbt/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp @@ -0,0 +1 @@ +{"{\"organization\":\"org.scala-lang\",\"name\":\"scala-library\",\"revision\":\"2.12.15\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Disabled\"}}":{"value":{"$fields":["path","range"],"path":"/Users/fmeriaux/Documents/Projects/OS/setup-java/__tests__/cache/sbt/build.sbt","range":{"$fields":["start","end"],"start":3,"end":4}},"type":"RangePosition"},"{\"organization\":\"org.scala-lang.modules\",\"name\":\"scala-parser-combinators\",\"revision\":\"1.1.2\",\"isChanging\":false,\"isTransitive\":true,\"isForce\":false,\"explicitArtifacts\":[],\"inclusions\":[],\"exclusions\":[],\"extraAttributes\":{},\"crossVersion\":{\"type\":\"Binary\",\"prefix\":\"\",\"suffix\":\"\"}}":{"value":{"$fields":["path","range"],"path":"/Users/fmeriaux/Documents/Projects/OS/setup-java/__tests__/cache/sbt/build.sbt","range":{"$fields":["start","end"],"start":3,"end":4}},"type":"RangePosition"}} \ No newline at end of file diff --git a/__tests__/cache/sbt/target/streams/_global/ivyConfiguration/_global/streams/out b/__tests__/cache/sbt/target/streams/_global/ivyConfiguration/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/__tests__/cache/sbt/target/streams/_global/ivySbt/_global/streams/out b/__tests__/cache/sbt/target/streams/_global/ivySbt/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/__tests__/cache/sbt/target/streams/_global/moduleSettings/_global/streams/out b/__tests__/cache/sbt/target/streams/_global/moduleSettings/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/__tests__/cache/sbt/target/streams/_global/projectDescriptors/_global/streams/out b/__tests__/cache/sbt/target/streams/_global/projectDescriptors/_global/streams/out new file mode 100644 index 00000000..e69de29b diff --git a/__tests__/cache/sbt/target/streams/_global/update/_global/streams/out b/__tests__/cache/sbt/target/streams/_global/update/_global/streams/out new file mode 100644 index 00000000..afe6b38f --- /dev/null +++ b/__tests__/cache/sbt/target/streams/_global/update/_global/streams/out @@ -0,0 +1,3 @@ +[debug] not up to date. inChanged = true, force = true +[debug] Updating ... +[debug] Done updating  diff --git a/dist/cleanup/index.js b/dist/cleanup/index.js index 38b70ddc..03eaedbf 100644 --- a/dist/cleanup/index.js +++ b/dist/cleanup/index.js @@ -61889,10 +61889,21 @@ const supportedPackageManager = [ }, { id: 'sbt', - path: [path_1.join(os_1.default.homedir(), '.ivy2', 'cache'), path_1.join(os_1.default.homedir(), '.sbt')], - pattern: ['**/*.sbt', '**/project/build.properties', '**/project/**.scala'] + path: [ + path_1.join(os_1.default.homedir(), '.ivy2', 'cache'), + path_1.join(os_1.default.homedir(), '.sbt'), + getCoursierCachePath() + ], + pattern: ['*.sbt', 'project/build.properties', 'project/**.{scala,sbt}'] } ]; +function getCoursierCachePath() { + if (os_1.default.type() === 'Linux') + return path_1.join(os_1.default.homedir(), 'AppData', 'Local', 'Coursier', 'Cache'); + if (os_1.default.type() === 'Darwin') + return path_1.join(os_1.default.homedir(), 'Library', 'Caches', 'Coursier'); + return path_1.join(os_1.default.homedir(), '.cache', 'coursier'); +} function findPackageManager(id) { const packageManager = supportedPackageManager.find(packageManager => packageManager.id === id); if (packageManager === undefined) { diff --git a/dist/setup/index.js b/dist/setup/index.js index f1d35cb9..2e6e4c65 100644 --- a/dist/setup/index.js +++ b/dist/setup/index.js @@ -18626,10 +18626,21 @@ const supportedPackageManager = [ }, { id: 'sbt', - path: [path_1.join(os_1.default.homedir(), '.ivy2', 'cache'), path_1.join(os_1.default.homedir(), '.sbt')], - pattern: ['**/*.sbt', '**/project/build.properties', '**/project/**.scala'] + path: [ + path_1.join(os_1.default.homedir(), '.ivy2', 'cache'), + path_1.join(os_1.default.homedir(), '.sbt'), + getCoursierCachePath() + ], + pattern: ['*.sbt', 'project/build.properties', 'project/**.{scala,sbt}'] } ]; +function getCoursierCachePath() { + if (os_1.default.type() === 'Linux') + return path_1.join(os_1.default.homedir(), 'AppData', 'Local', 'Coursier', 'Cache'); + if (os_1.default.type() === 'Darwin') + return path_1.join(os_1.default.homedir(), 'Library', 'Caches', 'Coursier'); + return path_1.join(os_1.default.homedir(), '.cache', 'coursier'); +} function findPackageManager(id) { const packageManager = supportedPackageManager.find(packageManager => packageManager.id === id); if (packageManager === undefined) { diff --git a/src/cache.ts b/src/cache.ts index c80fd2b6..e51d2b4e 100644 --- a/src/cache.ts +++ b/src/cache.ts @@ -35,11 +35,21 @@ const supportedPackageManager: PackageManager[] = [ }, { id: 'sbt', - path: [join(os.homedir(), '.ivy2', 'cache'), join(os.homedir(), '.sbt')], - pattern: ['**/*.sbt', '**/project/build.properties', '**/project/**.scala'] + path: [ + join(os.homedir(), '.ivy2', 'cache'), + join(os.homedir(), '.sbt'), + getCoursierCachePath() + ], + pattern: ['*.sbt', 'project/build.properties', 'project/**.{scala,sbt}'] } ]; +function getCoursierCachePath(): string { + if (os.type() === 'Linux') return join(os.homedir(), 'AppData', 'Local', 'Coursier', 'Cache'); + if (os.type() === 'Darwin') return join(os.homedir(), 'Library', 'Caches', 'Coursier'); + return join(os.homedir(), '.cache', 'coursier'); +} + function findPackageManager(id: string): PackageManager { const packageManager = supportedPackageManager.find(packageManager => packageManager.id === id); if (packageManager === undefined) {