From b9d25ecda29d5113591b2187999020a05bac2bfd Mon Sep 17 00:00:00 2001 From: Florian Meriaux Date: Tue, 12 Apr 2022 11:53:42 +0200 Subject: [PATCH] fix e2e for sbt. --- .github/workflows/e2e-cache.yml | 27 ++++++++++++++++-- __tests__/cache.test.ts | 2 +- __tests__/cache/sbt/build.sbt | 4 +-- __tests__/cache/sbt/project/build.properties | 1 + .../$04abe45aa5f39d11d1b1$.class | Bin 0 -> 2855 bytes .../$04abe45aa5f39d11d1b1.cache | 1 + .../$04abe45aa5f39d11d1b1.class | Bin 0 -> 673 bytes .../$455c6205b2ff732b6b0a$.class | Bin 0 -> 3289 bytes .../$455c6205b2ff732b6b0a.cache | 1 + .../$455c6205b2ff732b6b0a.class | Bin 0 -> 673 bytes .../scala-2.12/sbt-1.0/sync/copy-resource | 1 + .../sbt-1.0/update/update_cache_2.12/inputs | 1 + .../sbt-1.0/update/update_cache_2.12/output | 1 + .../_global/_global/_global/streams/out | 0 .../csrConfiguration/_global/streams/out | 0 .../_global/csrProject/_global/streams/out | 0 .../streams/update_cache_2.12/input_dsp | 1 + .../streams/update_cache_2.12/output_dsp | 1 + .../ivyConfiguration/_global/streams/out | 0 .../_global/ivySbt/_global/streams/out | 0 .../moduleSettings/_global/streams/out | 0 .../projectDescriptors/_global/streams/out | 0 .../_global/streams/out | 0 .../_global/update/_global/streams/out | 3 ++ .../_global/_global/compileOutputs/previous | 1 + .../_global/discoveredMainClasses/data | 1 + .../compile/bspReporter/_global/streams/out | 0 .../compile/compile/_global/streams/out | 0 .../compileIncremental/_global/streams/export | 0 .../compileIncremental/_global/streams/out | 6 ++++ .../compile/copyResources/_global/streams/out | 2 ++ .../_global/streams/export | 1 + .../exportedProducts/_global/streams/export | 1 + .../_global/streams/export | 1 + .../compile/incOptions/_global/streams/out | 2 ++ .../_global/streams/export | 1 + .../_global/streams/out | 0 .../managedClasspath/_global/streams/export | 1 + .../compile/scalacOptions/_global/streams/out | 0 .../unmanagedClasspath/_global/streams/export | 1 + .../unmanagedClasspath/_global/streams/out | 0 .../unmanagedJars/_global/streams/export | 1 + .../_global/streams/export | 1 + .../exportedProducts/_global/streams/export | 1 + .../_global/streams/export | 1 + .../fullClasspath/_global/streams/export | 1 + .../_global/streams/export | 1 + .../_global/streams/out | 0 .../managedClasspath/_global/streams/export | 1 + .../unmanagedClasspath/_global/streams/export | 1 + .../unmanagedClasspath/_global/streams/out | 0 .../unmanagedJars/_global/streams/export | 1 + .../update/update_cache_2.12/inputs | 1 + .../update/update_cache_2.12/output | 1 + .../csrConfiguration/_global/streams/out | 0 .../_global/csrProject/_global/streams/out | 0 .../streams/update_cache_2.12/input_dsp | 1 + .../streams/update_cache_2.12/output_dsp | 1 + .../ivyConfiguration/_global/streams/out | 0 .../_global/ivySbt/_global/streams/out | 0 .../moduleSettings/_global/streams/out | 0 .../projectDescriptors/_global/streams/out | 0 .../_global/update/_global/streams/out | 3 ++ dist/cleanup/index.js | 15 ++++++++-- dist/setup/index.js | 15 ++++++++-- src/cache.ts | 14 +++++++-- 66 files changed, 110 insertions(+), 12 deletions(-) create mode 100644 __tests__/cache/sbt/project/build.properties create mode 100644 __tests__/cache/sbt/project/target/config-classes/$04abe45aa5f39d11d1b1$.class create mode 100644 __tests__/cache/sbt/project/target/config-classes/$04abe45aa5f39d11d1b1.cache create mode 100644 __tests__/cache/sbt/project/target/config-classes/$04abe45aa5f39d11d1b1.class create mode 100644 __tests__/cache/sbt/project/target/config-classes/$455c6205b2ff732b6b0a$.class create mode 100644 __tests__/cache/sbt/project/target/config-classes/$455c6205b2ff732b6b0a.cache create mode 100644 __tests__/cache/sbt/project/target/config-classes/$455c6205b2ff732b6b0a.class create mode 100644 __tests__/cache/sbt/project/target/scala-2.12/sbt-1.0/sync/copy-resource create mode 100644 __tests__/cache/sbt/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/inputs create mode 100644 __tests__/cache/sbt/project/target/scala-2.12/sbt-1.0/update/update_cache_2.12/output create mode 100644 __tests__/cache/sbt/project/target/streams/_global/_global/_global/streams/out create mode 100644 __tests__/cache/sbt/project/target/streams/_global/csrConfiguration/_global/streams/out create mode 100644 __tests__/cache/sbt/project/target/streams/_global/csrProject/_global/streams/out create mode 100644 __tests__/cache/sbt/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/input_dsp create mode 100644 __tests__/cache/sbt/project/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp create mode 100644 __tests__/cache/sbt/project/target/streams/_global/ivyConfiguration/_global/streams/out create mode 100644 __tests__/cache/sbt/project/target/streams/_global/ivySbt/_global/streams/out create mode 100644 __tests__/cache/sbt/project/target/streams/_global/moduleSettings/_global/streams/out create mode 100644 __tests__/cache/sbt/project/target/streams/_global/projectDescriptors/_global/streams/out create mode 100644 __tests__/cache/sbt/project/target/streams/_global/scalaCompilerBridgeScope/_global/streams/out create mode 100644 __tests__/cache/sbt/project/target/streams/_global/update/_global/streams/out create mode 100644 __tests__/cache/sbt/project/target/streams/compile/_global/_global/compileOutputs/previous create mode 100644 __tests__/cache/sbt/project/target/streams/compile/_global/_global/discoveredMainClasses/data create mode 100644 __tests__/cache/sbt/project/target/streams/compile/bspReporter/_global/streams/out create mode 100644 __tests__/cache/sbt/project/target/streams/compile/compile/_global/streams/out create mode 100644 __tests__/cache/sbt/project/target/streams/compile/compileIncremental/_global/streams/export create mode 100644 __tests__/cache/sbt/project/target/streams/compile/compileIncremental/_global/streams/out create mode 100644 __tests__/cache/sbt/project/target/streams/compile/copyResources/_global/streams/out create mode 100644 __tests__/cache/sbt/project/target/streams/compile/dependencyClasspath/_global/streams/export create mode 100644 __tests__/cache/sbt/project/target/streams/compile/exportedProducts/_global/streams/export create mode 100644 __tests__/cache/sbt/project/target/streams/compile/externalDependencyClasspath/_global/streams/export create mode 100644 __tests__/cache/sbt/project/target/streams/compile/incOptions/_global/streams/out create mode 100644 __tests__/cache/sbt/project/target/streams/compile/internalDependencyClasspath/_global/streams/export create mode 100644 __tests__/cache/sbt/project/target/streams/compile/internalDependencyClasspath/_global/streams/out create mode 100644 __tests__/cache/sbt/project/target/streams/compile/managedClasspath/_global/streams/export create mode 100644 __tests__/cache/sbt/project/target/streams/compile/scalacOptions/_global/streams/out create mode 100644 __tests__/cache/sbt/project/target/streams/compile/unmanagedClasspath/_global/streams/export create mode 100644 __tests__/cache/sbt/project/target/streams/compile/unmanagedClasspath/_global/streams/out create mode 100644 __tests__/cache/sbt/project/target/streams/compile/unmanagedJars/_global/streams/export create mode 100644 __tests__/cache/sbt/project/target/streams/runtime/dependencyClasspath/_global/streams/export create mode 100644 __tests__/cache/sbt/project/target/streams/runtime/exportedProducts/_global/streams/export create mode 100644 __tests__/cache/sbt/project/target/streams/runtime/externalDependencyClasspath/_global/streams/export create mode 100644 __tests__/cache/sbt/project/target/streams/runtime/fullClasspath/_global/streams/export create mode 100644 __tests__/cache/sbt/project/target/streams/runtime/internalDependencyClasspath/_global/streams/export create mode 100644 __tests__/cache/sbt/project/target/streams/runtime/internalDependencyClasspath/_global/streams/out create mode 100644 __tests__/cache/sbt/project/target/streams/runtime/managedClasspath/_global/streams/export create mode 100644 __tests__/cache/sbt/project/target/streams/runtime/unmanagedClasspath/_global/streams/export create mode 100644 __tests__/cache/sbt/project/target/streams/runtime/unmanagedClasspath/_global/streams/out create mode 100644 __tests__/cache/sbt/project/target/streams/runtime/unmanagedJars/_global/streams/export create mode 100644 __tests__/cache/sbt/target/scala-2.12/update/update_cache_2.12/inputs create mode 100644 __tests__/cache/sbt/target/scala-2.12/update/update_cache_2.12/output create mode 100644 __tests__/cache/sbt/target/streams/_global/csrConfiguration/_global/streams/out create mode 100644 __tests__/cache/sbt/target/streams/_global/csrProject/_global/streams/out create mode 100644 __tests__/cache/sbt/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/input_dsp create mode 100644 __tests__/cache/sbt/target/streams/_global/dependencyPositions/_global/streams/update_cache_2.12/output_dsp create mode 100644 __tests__/cache/sbt/target/streams/_global/ivyConfiguration/_global/streams/out create mode 100644 __tests__/cache/sbt/target/streams/_global/ivySbt/_global/streams/out create mode 100644 __tests__/cache/sbt/target/streams/_global/moduleSettings/_global/streams/out create mode 100644 __tests__/cache/sbt/target/streams/_global/projectDescriptors/_global/streams/out create mode 100644 __tests__/cache/sbt/target/streams/_global/update/_global/streams/out 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 0000000000000000000000000000000000000000..fbaccce4b1d8dda16f1b5f61755c3db8708f09ca GIT binary patch literal 2855 zcmbtW{Z|xK7=A7w!>+3!m`Q4;jRuqsC}@gV37X_8<|1lVcz5?MjLgn#GqWW2VfJC) z-~Ay)=io`t>GX4dRHx_84D2qh{E`Rf&fIz4_r4#``^^6H?}NVp4C7aUZRX&x%&XxM zDMw0&j}?c8ibMG!(|{1@x+xc=Md*BD^$zM z4Fl_zoak-=PU(GBG-^O9YdyQE6WS8hQW=n?2# z12OP~z@`SAz#a{<-B9_ibgXJ1UiXliASX7DTyrf>k3 zKt^LKvM?`a70rg&+{kQYD*_)*;Sh%TN`t57?BJB9G2utZo(Nvsj0|2(;V6#9T+G#I zv8LODeUa@dPe$WB>kJxsMAxG@k!CC}38Zu^=hR}rFkTke7`cj`qX=G2;T4?H`4yxi zr#ZQ78+(@2GHD(0M33Win&>kEZD!G45U}FFk|Am&JALJZcpG|UtPfKsM=^9ED5x3r@?S)v7$z=*S$?@USFETU`#qr&JGomp23YY z-hpJ&d4UbGQgIdqdUW?SAFMM~x1a}kkk}$rH|xPkYpYa!C2)l8UxQjRfz6bOp5|bu z*}9ueg(qvf>Y^7U`r&k71IM?%UP&P)`lq!HcxjYTp+E$RAB)+Tk?Tt1Xhf_=NY1PJ zh1Fw|0c(V4y<8DQ=HMgPhzxjUXUX@AcyzwN(G^Ds5tuI{C{uLUlVhn3GsRFy> z*7{X9w9Cqhq2sk9417Xy$$MTHguY}0era-4voH1k;dBGz;~xMG(LYM?&+vH~pW+?~ z{)NC6Cz{W?G&1-Kce^3*HLE=46-nz(&AneYY zsvRiyCLL4gjI9m2POa1>t^nV6=Jcpcxcs203Af~N+M*o{v43q^XOPnEVQ>i}OE|ualS>#|#%s$s_ct<2xcC6G zz%u3^qI|8}ZM%3vIXDq+8%ik_@4Kf*duQ1fVz6MI3}mcpuIM9h}2gbkyd;{pybZvg%^*B>D zSfw<28R}+qwx_U#Yd6=e*oG&$--{jCsecr5-AzY(xbEfikF;;0pP#ty)1|9)20dT4^m1{K{Q=l5>Q%kaGf+NN*dfy5C{~lolWZE*wkwy z+NVMsIB?(rcnlr{@ud>CuC$tOR`bnaW`F4JS>G-T0)_Pq=4rz*$tPXd;GrLEY{raVdoeU-#BnV|gv6+F#8 z*KQn!!<36u42RTb{yC?@OR1Ly;b<2p0{6PYXCb2rABVV22QxMZCJ{@sgdY%4yel*y z@MoS}HC=KjYf{B>Z3nStyLOu>QqOkD5#pKV%DUNb^qtQ3iRFDVH;TFU=HBtqa=GIW zRo-N;Ya7i>T(1#S>vBVLZQFRjTz$K?w*JhS-x*DNo7``2l{@duqM|V3*lJ;2xvXs2 zImzg4lovi&y3)R^*oT!^ynH;Vk+~Ox{cfkfWJm?2Y4gp!?6_2ad!OVB%13s(MHUQ& zyUWCB#6hWezH2@==xP;18Syaz^WmfJEUF+%c@nXZ zwnW&D(&P#wDc#yyRRsebdi~Z}w_PQ0w|l$nAP)<$s6ig?n$EiSI&WT5yfIf(` z#OFsrh{Qb2qBNNDH-QMeklRrdrz{QP2>ZzWZwf4sU=Dv206{-=L|j3(f;cN%25YJXURsbZMcW7Ex%5L<&Vqi-=lZl9#fu*^Rp!BzWKV ziT8c}u63r&z>I%@f0X0rZMMx80)sPVCi|}MeSF^g`=4`v0oaP)1g^2Rj*Jwy4R0PP z442E>w+t7y6*f!DfDq_8E>B9^mEN2^SvanWk%4xB1NL;Ng3vBkRN%m{;P$2($2;ktQ1*Tm z9rH_jrB`xQXifP3iCWb_hrmsjCpFM1(9xh5=+%05RjbM?SySrin(~Uuz*Pcf^T5C= zfzHKKy4*anW~5sqLyy49cq(vLe;nyLr%B$+n6@S}a5Z%| zY3WXDLRuR|jyGrEIsqeD2=rf`I?SoEqYd#r12+g{6UNlOz=)RNI)y+6^@{Z5oYI-I zb4o{v0jlrTd0~33$zV=;&S}|@cauQhm9iSRS)eP;FR<%MnV0F^6+}*17NY~Q!pPnx za9vtz`jm0nKbf1J7`I3?(YmHbndu!xSI20lKzm>R42xw)yzIgN`c1T9BL!KswWP`d z>-zd9wB1V?&xP)|7X@`nTAt&@1NM!r4QR<_jdtM<3}vtx!vYyivrpAS@@y5jD&~pT zG1;~ZMzEbloFr>0LyiiW+r+XY#bhJXJ-F8-6OFq;%MPPbT%C==%zI%Z*#OjbpTLc= zwo6dN`tQ$RCms-3OHIwDYrw#04|dZAOM1Rnu6b4xFl$KQ*2J)jOKiVis<|qkqx2lc zb*%Svci_PujJFeu4E-VGWW%C#r9Gvgh5aN8E)zdNxlJ1qjF^y>LP-)Sq^=M@s2eyS zuv)rNYER&ezLfcwftS$~*;Ev;`_enh7!TE}YV>G|K8Z>?Pzl4BbloW@Qgr$t9yT$F zN9gnv5k*$3Zk_4X@rqsEQ}c?t*EW-O8Z%kO$fe|Gg!DA*9 zd9)?gOgNr8=!XepJkg1jtm|~Vl0fA9XLN%+W#UOlma49<1Xm3d1y;q?l_UE15KES?}tvu~ead}7-dx8hLOGdP9QOq?Ig4aTLkN#EFmmAK!+PCUmZ4&#bG zl=cmynq)?n(`9yuVF@227D-ND*Baz<4LwCjd_JvtW{M^ zhZil50*C)UL(-Q5jd~5Qo7jLi*l|OHLxaPec#F3{Q}fpUpgDzL@8De%7TzcN{UW5Ft-6wypgu2wItB62yv>^AY)-PF)l$Afej6C2x?yBRFvHy%{5gR zIKwV0_$#0!B<7)%JJ!8bE^H_l_rJnmk=j(O}lhev@0JboTe9?8yjoJC)%_@3X6n6({0aNgArgOl2do^|@ROjK+nwf^H^-(zP*6=wJ5Pn zRGWU%B#c`)YTGgcXYs+npZG|de<{tGM6-#H@kt^;d#?o;1LyE9ptb1${mAcbbkg$- zOsu2ntI^$&!5WTPj%#rZuI00R9mne_U_Hkhx!!PBC=Rc3H$iElAkfN9GgmxX4IQ&BUDex-~@GsDJvl##Y literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..03572ba46026daf0fffd050613f18c9bc287d81c GIT binary patch literal 673 zcmZuvUvJV-9R1yvu9O18#+Ynu2@@0lu{*GA*%luZl!g-t-5_G z&bASK+`3nFHSR=4nH`;A?ueIBDTGQ$N)0VU6 z>@pPyfxKR`3A~~s!6QMZa~^pt`AWN?o6LC-3;H?=7cxNyLn?Tj zd}`b{jK?t-u^5l3%iJ?gg%eXJ@%+gSP6W34!eu_A5uf_FO@|9M^kxBzlZYP?P@F3? zAn<32TpiftSk|Ok(>6PZ4bwJzM3F4hCMSp^&6YD8dlxyQu38%|uNYruxpjB0rAk(Z zsPZOz)2JRK;(DE+IwQ9=+cfq2-sq8G<=2}RT4`dvuNqu4>N%@fQWQoyrdr%kE^FIn zTGFlRTJA$Lqx3Fo=5Z|)FCWhuB=u}~*nd7K=u%NRF!^RHc~Lgr-6Pqe@{yfxlbo(_ zdzp0Fp;s=Q?Ns)4d9F1X>Q*#Q>Jp_lYdzult;1^!U9Dp%6FwzSdGN5mh{_9M9tF&& zUE%kFIJ&|}%D1*wS3ySyYtS9_dvyYL`?t%EvXFzk23fe11r0J8oQeceop8blWQJi9 zx%|ZQkyK8TAok|`ttULk=VlOuF^j!0z&_Idn}Q}tkis7YK+q2z5m%6{ATEyj9ST2S c`P&VVp@b-b0;`BRN|x}d0@6^%2U!952SCP^YXATM literal 0 HcmV?d00001 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) {