@@ -29,33 +29,12 @@ function find_jar {
29
29
local artifact=" $1 /$2 "
30
30
31
31
if [ ! -f " $artifact " ]; then
32
- artifact=$( find " $HOME /.coursier/cache" -iname " $2 " )
32
+ artifact=$( find " $HOME /.coursier/cache" -iname " $2 " 2> /dev/null )
33
33
fi
34
34
35
35
echo " $artifact "
36
36
}
37
37
38
- # Autodetecting the scala-library location, in case it wasn't provided by an environment variable
39
- if [ " $SCALA_LIBRARY_JAR " == " " ]; then
40
- SCALA_LIBRARY_JAR=$( find_jar " $HOME /.ivy2/cache/org.scala-lang/scala-library/jars" " scala-library-$SCALA_VERSION .jar" )
41
- fi
42
-
43
- if [ " $SCALA_REFLECT_JAR " == " " ]; then
44
- SCALA_REFLECT_JAR=$( find_jar " $HOME /.ivy2/cache/org.scala-lang/scala-reflect/jars" " scala-reflect-$SCALA_VERSION .jar" )
45
- fi
46
-
47
- if [ " $SCALA_COMPILER_JAR " == " " ]; then
48
- SCALA_COMPILER_JAR=$( find_jar " $HOME /.ivy2/cache/me.d-d/scala-compiler/jars" " scala-compiler-$SCALA_COMPILER_VERSION .jar" )
49
- fi
50
-
51
- if [ " $JLINE_JAR " == " " ]; then
52
- JLINE_JAR=$( find_jar " $HOME /.ivy2/cache/jline/jline/jars" " jline-$JLINE_VERSION .jar" )
53
- fi
54
-
55
- if [ " $SBT_INTERFACE_JAR " == " " ]; then
56
- SBT_INTERFACE_JAR=$( find_jar " $HOME /.ivy2/cache/org.scala-sbt/interface/jars" " interface-$SBT_VERSION .jar" )
57
- fi
58
-
59
38
function build_jar {
60
39
# Usage:
61
40
# build_jar package path/to/jar/dir ['/some/sed/command']
@@ -94,11 +73,11 @@ function build_all {
94
73
printf " done\n"
95
74
96
75
printf " Building dotty..."
97
- MAIN_JAR=$( build_jar package target/scala-2.11 )
76
+ MAIN_JAR=$( build_jar package " target/scala-$SCALA_BINARY_VERSION " )
98
77
printf " done\n"
99
78
100
79
printf " Building tests..."
101
- TEST_JAR=$( build_jar test:package target/scala-2.11 ' /dotty.*-tests\.jar/p' )
80
+ TEST_JAR=$( build_jar test:package " target/scala-$SCALA_BINARY_VERSION " ' /dotty.*-tests\.jar/p' )
102
81
printf " done\n"
103
82
104
83
update_packages
115
94
MAIN_JAR=" ${JARS[1]} "
116
95
TEST_JAR=" ${JARS[2]} "
117
96
else
118
- echo " Corrupted .packages file"
97
+ echo " Failed to parse .packages file"
119
98
build_all
120
99
fi
121
100
fi
@@ -134,5 +113,26 @@ function check_jar {
134
113
}
135
114
136
115
check_jar " dotty-interfaces" $INTERFACES_JAR " interfaces" ' INTERFACES_JAR=$(build_jar dotty-interfaces/package interfaces/target)'
137
- check_jar " dotty" $MAIN_JAR " src" ' MAIN_JAR=$(build_jar package target/scala-2.11)'
138
- check_jar " dotty-tests" $TEST_JAR " test" ' TEST_JAR=$(build_jar test:package target/scala-2.11 /dotty.*-tests\.jar/p)'
116
+ check_jar " dotty" $MAIN_JAR " src" ' MAIN_JAR=$(build_jar package target/scala-$SCALA_BINARY_VERSION)'
117
+ check_jar " dotty-tests" $TEST_JAR " test" ' TEST_JAR=$(build_jar test:package target/scala-$SCALA_BINARY_VERSION /dotty.*-tests\.jar/p)'
118
+
119
+ # Autodetecting the scala-library location, in case it wasn't provided by an environment variable
120
+ if [ " $SCALA_LIBRARY_JAR " == " " ]; then
121
+ SCALA_LIBRARY_JAR=$( find_jar " $HOME /.ivy2/cache/org.scala-lang/scala-library/jars" " scala-library-$SCALA_VERSION .jar" )
122
+ fi
123
+
124
+ if [ " $SCALA_REFLECT_JAR " == " " ]; then
125
+ SCALA_REFLECT_JAR=$( find_jar " $HOME /.ivy2/cache/org.scala-lang/scala-reflect/jars" " scala-reflect-$SCALA_VERSION .jar" )
126
+ fi
127
+
128
+ if [ " $SCALA_COMPILER_JAR " == " " ]; then
129
+ SCALA_COMPILER_JAR=$( find_jar " $HOME /.ivy2/cache/me.d-d/scala-compiler/jars" " scala-compiler-$SCALA_COMPILER_VERSION .jar" )
130
+ fi
131
+
132
+ if [ " $JLINE_JAR " == " " ]; then
133
+ JLINE_JAR=$( find_jar " $HOME /.ivy2/cache/jline/jline/jars" " jline-$JLINE_VERSION .jar" )
134
+ fi
135
+
136
+ if [ " $SBT_INTERFACE_JAR " == " " ]; then
137
+ SBT_INTERFACE_JAR=$( find_jar " $HOME /.ivy2/cache/org.scala-sbt/interface/jars" " interface-$SBT_VERSION .jar" )
138
+ fi
0 commit comments