Luciano Resende created ZEPPELIN-1407:
-----------------------------------------
Summary: Scala 2.11 build fails with empty maven repository
Key: ZEPPELIN-1407
URL: https://issues.apache.org/jira/browse/ZEPPELIN-1407
Project: Zeppelin
Issue Type: Bug
Components: build
Reporter: Luciano Resende
Assignee: Luciano Resende
Priority: Blocker
rm -rf ~/.m2/repository/org/apache/zeppelin
git clone [email protected]:apache/zeppelin.git
cd zeppelin
dev/change_scala_version.sh 2.11
mvn -Pspark-2.0 -Pr -Phadoop-2.6 -Psparkr -Ppyspark -Pscalding -Pexamples
-Pbuild-distr -DskipTests -Dscala-2.11 clean install
Zeppelin Display will fail, and it seems maven is resolving some scala
libraries to 2.10 and causing compilation issues
[DEBUG] manageArtifactVersion:
artifact=org.scala-lang:scala-library:jar:2.11.2:test,
replacement=org.scala-lang:scala-library:jar:2.10.5
[DEBUG] testArtifact: artifact=org.scala-lang:scala-library:jar:2.10.5:test
[DEBUG] manageArtifactVersion:
artifact=org.scala-lang:scala-library:jar:2.10.5:test,
replacement=org.scala-lang:scala-library:jar:2.10.5
[DEBUG] omitForNearer: omitted=org.scala-lang:scala-library:jar:2.10.5:test
kept=org.scala-lang:scala-library:jar:2.10.5:provided
[DEBUG] testArtifact: artifact=org.scala-lang:scala-reflect:jar:2.11.2:test
[DEBUG] includeArtifact:
artifact=org.scala-lang:scala-reflect:jar:2.11.2:test
[DEBUG] startProcessChildren:
artifact=org.scala-lang:scala-reflect:jar:2.11.2:test
[DEBUG] manageArtifactVersion:
artifact=org.scala-lang:scala-library:jar:2.11.2:test,
replacement=org.scala-lang:scala-library:jar:2.10.5
[DEBUG] testArtifact:
artifact=org.scala-lang:scala-library:jar:2.10.5:test
[DEBUG] manageArtifactVersion:
artifact=org.scala-lang:scala-library:jar:2.10.5:test,
replacement=org.scala-lang:scala-library:jar:2.10.5
[DEBUG] omitForNearer:
omitted=org.scala-lang:scala-library:jar:2.10.5:test
kept=org.scala-lang:scala-library:jar:2.10.5:provided
[DEBUG] endProcessChildren:
artifact=org.scala-lang:scala-reflect:jar:2.11.2:test
[DEBUG] testArtifact:
artifact=org.scala-lang.modules:scala-xml_2.11:jar:1.0.2:test
[DEBUG] includeArtifact:
artifact=org.scala-lang.modules:scala-xml_2.11:jar:1.0.2:test
[DEBUG] startProcessChildren:
artifact=org.scala-lang.modules:scala-xml_2.11:jar:1.0.2:test
[DEBUG] manageArtifactVersion:
artifact=org.scala-lang:scala-library:jar:2.11.1:test,
replacement=org.scala-lang:scala-library:jar:2.10.5
[DEBUG] testArtifact:
artifact=org.scala-lang:scala-library:jar:2.10.5:test
[DEBUG] manageArtifactVersion:
artifact=org.scala-lang:scala-library:jar:2.10.5:test,
replacement=org.scala-lang:scala-library:jar:2.10.5
[DEBUG] omitForNearer:
omitted=org.scala-lang:scala-library:jar:2.10.5:test
kept=org.scala-lang:scala-library:jar:2.10.5:provided
.....
[INFO] --- maven-scala-plugin:2.15.2:testCompile (test-compile) @
zeppelin-display_2.11 ---
[INFO] Checking for multiple versions of scala
[INFO] includes = [**/*.java,**/*.scala,]
[INFO] excludes = []
[INFO]
/Users/lresende/opensource/apache/zeppelin/zeppelin/zeppelin-display/src/test/scala:-1:
info: compiling
[INFO] Compiling 6 source files to
/Users/lresende/opensource/apache/zeppelin/zeppelin/zeppelin-display/target/test-classes
at 1472853163836
[ERROR] error: bad symbolic reference. A signature in package.class refers to
type compileTimeOnly
[INFO] in package scala.annotation which is not available.
[INFO] It may be completely missing from the current classpath, or the version
on
[INFO] the classpath might be incompatible with the version used when compiling
package.class.
[ERROR]
/Users/lresende/opensource/apache/zeppelin/zeppelin/zeppelin-display/src/test/scala/org/apache/zeppelin/display/angular/AbstractAngularElemTest.scala:32:
error: Reference to class FlatSpec in package scalatest should not have
survived past type checking,
[INFO] it should have been processed and eliminated during expansion of an
enclosing macro.
[INFO] extends FlatSpec with BeforeAndAfter with BeforeAndAfterEach with
Eventually with Matchers {
[INFO] ^
[ERROR]
/Users/lresende/opensource/apache/zeppelin/zeppelin/zeppelin-display/src/test/scala/org/apache/zeppelin/display/angular/AbstractAngularElemTest.scala:63:
error: Reference to method onClick in class AbstractAngularElem should not
have survived past type checking,
[INFO] it should have been processed and eliminated during expansion of an
enclosing macro.
[INFO] val elem = angularElem(<div></div>).onClick(() => {
[INFO] ^
......
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)