This is an automated email from the ASF dual-hosted git repository. jongyoul pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/zeppelin.git
The following commit(s) were added to refs/heads/master by this push: new ebb03865f2 [ZEPPELIN-5980] Merge zeppelin-display into spark-interperter (#4692) ebb03865f2 is described below commit ebb03865f28a32a8b28dea0f494c5081b7803e40 Author: Cheng Pan <cheng...@apache.org> AuthorDate: Mon Nov 20 16:14:08 2023 +0800 [ZEPPELIN-5980] Merge zeppelin-display into spark-interperter (#4692) * [ZEPPELIN-5980] Merge zeppelin-display into spark-interperter * scalatest 3.0.9 to support scala 2.13 * nit * scalatest 3.2.15 * scalatest 3.2.0-SNAP10 * scalatest 3.2.15 * fix scala 2.13 compile --- cassandra/pom.xml | 6 +- .../zeppelin/cassandra/BoundValuesParserTest.scala | 8 +- .../zeppelin/cassandra/CqlFormatterTest.scala | 8 +- .../zeppelin/cassandra/EnhancedSessionTest.scala | 4 +- .../zeppelin/cassandra/ParagraphParserTest.scala | 15 +- pom.xml | 5 +- spark/interpreter/pom.xml | 119 +++++++++++---- .../display/angular/AbstractAngularElem.scala | 0 .../display/angular/AbstractAngularModel.scala | 0 .../angular/notebookscope/AngularElem.scala | 4 +- .../angular/notebookscope/AngularModel.scala | 0 .../angular/paragraphscope/AngularElem.scala | 4 +- .../angular/paragraphscope/AngularModel.scala | 0 .../display/angular/AbstractAngularElemTest.scala | 10 +- .../display/angular/AbstractAngularModelTest.scala | 11 +- .../angular/notebookscope/AngularElemTest.scala | 0 .../angular/notebookscope/AngularModelTest.scala | 0 .../angular/paragraphscope/AngularElemTest.scala | 0 .../angular/paragraphscope/AngularModelTest.scala | 0 zeppelin-display/pom.xml | 170 --------------------- 20 files changed, 128 insertions(+), 236 deletions(-) diff --git a/cassandra/pom.xml b/cassandra/pom.xml index 661796795d..7166d749ed 100644 --- a/cassandra/pom.xml +++ b/cassandra/pom.xml @@ -39,12 +39,10 @@ <!-- test library versions --> <jna.version>5.12.1</jna.version> <cassandra.unit.version>4.3.1.0</cassandra.unit.version> - <scalecheck.version>1.17.0</scalecheck.version> <scala.version>${scala.2.12.version}</scala.version> <scala.binary.version>2.12</scala.binary.version> <scala.parser.combinators>1.1.2</scala.parser.combinators> - <cassandra.scalatest.version>3.2.0-SNAP10</cassandra.scalatest.version> <interpreter.name>cassandra</interpreter.name> </properties> @@ -127,14 +125,14 @@ <dependency> <groupId>org.scalatest</groupId> <artifactId>scalatest_${scala.binary.version}</artifactId> - <version>${cassandra.scalatest.version}</version> + <version>${scalatest.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.scalacheck</groupId> <artifactId>scalacheck_${scala.binary.version}</artifactId> - <version>${scalecheck.version}</version> + <version>${scalacheck.version}</version> <scope>test</scope> </dependency> diff --git a/cassandra/src/test/scala/org/apache/zeppelin/cassandra/BoundValuesParserTest.scala b/cassandra/src/test/scala/org/apache/zeppelin/cassandra/BoundValuesParserTest.scala index de14c880d5..b8ed391c7c 100644 --- a/cassandra/src/test/scala/org/apache/zeppelin/cassandra/BoundValuesParserTest.scala +++ b/cassandra/src/test/scala/org/apache/zeppelin/cassandra/BoundValuesParserTest.scala @@ -16,11 +16,11 @@ */ package org.apache.zeppelin.cassandra -import org.scalatest.{Matchers, BeforeAndAfterEach, FlatSpec} +import org.scalatest.BeforeAndAfterEach +import org.scalatest.flatspec._ +import org.scalatest.matchers.should.Matchers._ -class BoundValuesParserTest extends FlatSpec -with BeforeAndAfterEach -with Matchers { +class BoundValuesParserTest extends AnyFlatSpec with BeforeAndAfterEach { val parser = new BoundValuesParser diff --git a/cassandra/src/test/scala/org/apache/zeppelin/cassandra/CqlFormatterTest.scala b/cassandra/src/test/scala/org/apache/zeppelin/cassandra/CqlFormatterTest.scala index bf86227929..3b0ae8f465 100644 --- a/cassandra/src/test/scala/org/apache/zeppelin/cassandra/CqlFormatterTest.scala +++ b/cassandra/src/test/scala/org/apache/zeppelin/cassandra/CqlFormatterTest.scala @@ -23,13 +23,13 @@ import java.util.Properties import com.datastax.oss.driver.api.core.`type`.DataTypes import com.datastax.oss.driver.api.core.`type`.codec.registry.CodecRegistry -import org.scalatest.{BeforeAndAfterEach, FlatSpec, Matchers} +import org.scalatest.BeforeAndAfterEach +import org.scalatest.flatspec._ +import org.scalatest.matchers.should.Matchers._ import scala.collection.JavaConverters._ -class CqlFormatterTest extends FlatSpec - with BeforeAndAfterEach - with Matchers { +class CqlFormatterTest extends AnyFlatSpec with BeforeAndAfterEach { val longVal: java.lang.Long = java.lang.Long.valueOf(12345678901L) val floatVal: java.lang.Float = java.lang.Float.valueOf(123.456789f) diff --git a/cassandra/src/test/scala/org/apache/zeppelin/cassandra/EnhancedSessionTest.scala b/cassandra/src/test/scala/org/apache/zeppelin/cassandra/EnhancedSessionTest.scala index 006fc144b2..2dcfe7e4e3 100644 --- a/cassandra/src/test/scala/org/apache/zeppelin/cassandra/EnhancedSessionTest.scala +++ b/cassandra/src/test/scala/org/apache/zeppelin/cassandra/EnhancedSessionTest.scala @@ -18,9 +18,9 @@ package org.apache.zeppelin.cassandra import com.datastax.oss.driver.api.core.cql.{BatchStatement, BatchType, SimpleStatement} -import org.scalatest.FlatSpec +import org.scalatest.flatspec._ -class EnhancedSessionTest extends FlatSpec { +class EnhancedSessionTest extends AnyFlatSpec { "Query" should "be detected as DDL for create" in { assertResult(true){ diff --git a/cassandra/src/test/scala/org/apache/zeppelin/cassandra/ParagraphParserTest.scala b/cassandra/src/test/scala/org/apache/zeppelin/cassandra/ParagraphParserTest.scala index f5cb574f44..794547f80f 100644 --- a/cassandra/src/test/scala/org/apache/zeppelin/cassandra/ParagraphParserTest.scala +++ b/cassandra/src/test/scala/org/apache/zeppelin/cassandra/ParagraphParserTest.scala @@ -19,19 +19,16 @@ package org.apache.zeppelin.cassandra import com.datastax.oss.driver.api.core.{ConsistencyLevel, CqlSession} import com.datastax.oss.driver.api.core.cql.{BatchType, PreparedStatement} import org.apache.zeppelin.interpreter.InterpreterException -import org.scalatest.mockito.MockitoSugar -import org.scalatest.{BeforeAndAfterEach, FlatSpec, Matchers} +import org.mockito.Mockito +import org.scalatest.BeforeAndAfterEach +import org.scalatest.flatspec._ +import org.scalatest.matchers.should.Matchers._ import org.apache.zeppelin.cassandra.ParagraphParser._ import org.apache.zeppelin.cassandra.TextBlockHierarchy._ -import scala.Option +class ParagraphParserTest extends AnyFlatSpec with BeforeAndAfterEach { -class ParagraphParserTest extends FlatSpec - with BeforeAndAfterEach - with Matchers - with MockitoSugar { - - val session: CqlSession = mock[CqlSession] + val session: CqlSession = Mockito.mock[CqlSession](classOf[CqlSession]) val preparedStatements:collection.mutable.Map[String,PreparedStatement] = collection.mutable.Map() val parser: ParagraphParser = new ParagraphParser() diff --git a/pom.xml b/pom.xml index 78bf511664..d3463a4c35 100644 --- a/pom.xml +++ b/pom.xml @@ -57,7 +57,6 @@ <module>zeppelin-interpreter</module> <module>zeppelin-interpreter-shaded</module> <module>zeppelin-zengine</module> - <module>zeppelin-display</module> <module>rlang</module> <module>zeppelin-jupyter-interpreter</module> <module>zeppelin-jupyter-interpreter-shaded</module> @@ -106,8 +105,8 @@ <scala.binary.version>2.11</scala.binary.version> <scala.2.11.version>2.11.12</scala.2.11.version> <scala.2.12.version>2.12.17</scala.2.12.version> - <scalatest.version>3.0.7</scalatest.version> - <scalacheck.version>1.12.5</scalacheck.version> + <scalatest.version>3.2.15</scalatest.version> + <scalacheck.version>1.17.0</scalacheck.version> <!-- frontend maven plugin related versions--> <node.version>v12.3.1</node.version> diff --git a/spark/interpreter/pom.xml b/spark/interpreter/pom.xml index 32a8eee144..7ce325716b 100644 --- a/spark/interpreter/pom.xml +++ b/spark/interpreter/pom.xml @@ -66,19 +66,6 @@ </properties> <dependencies> - <dependency> - <groupId>org.apache.zeppelin</groupId> - <artifactId>zeppelin-display</artifactId> - <version>${project.version}</version> - <exclusions> - <!-- use scala-xml from spark --> - <exclusion> - <groupId>org.scala-lang.modules</groupId> - <artifactId>scala-xml_${scala.binary.version}</artifactId> - </exclusion> - </exclusions> - </dependency> - <dependency> <groupId>org.apache.zeppelin</groupId> <artifactId>spark3-shims</artifactId> @@ -217,7 +204,7 @@ <version>${spark.version}</version> <scope>provided</scope> </dependency> - + <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-exec</artifactId> @@ -312,6 +299,19 @@ <scope>test</scope> </dependency> + <dependency> + <groupId>org.scalatest</groupId> + <artifactId>scalatest_${spark.scala.binary.version}</artifactId> + <version>${scalatest.version}</version> + <scope>test</scope> + </dependency> + + <dependency> + <groupId>org.scalacheck</groupId> + <artifactId>scalacheck_${spark.scala.binary.version}</artifactId> + <version>${scalacheck.version}</version> + <scope>test</scope> + </dependency> </dependencies> <build> @@ -484,7 +484,86 @@ </execution> </executions> </plugin> + + <plugin> + <artifactId>maven-failsafe-plugin</artifactId> + <executions> + <execution> + <goals> + <goal>integration-test</goal> + <goal>verify</goal> + </goals> + </execution> + </executions> + <configuration> + <argLine>-Xmx2048m</argLine> + </configuration> + </plugin> + + <plugin> + <groupId>net.alchim31.maven</groupId> + <artifactId>scala-maven-plugin</artifactId> + <executions> + <execution> + <id>eclipse-add-source</id> + <goals> + <goal>add-source</goal> + </goals> + </execution> + <execution> + <id>scala-compile-first</id> + <phase>process-resources</phase> + <goals> + <goal>compile</goal> + </goals> + </execution> + <execution> + <id>scala-test-compile-first</id> + <phase>process-test-resources</phase> + <goals> + <goal>testCompile</goal> + </goals> + </execution> + </executions> + <configuration> + <scalaVersion>${spark.scala.version}</scalaVersion> + <args> + <arg>-unchecked</arg> + <arg>-deprecation</arg> + <arg>-feature</arg> + <arg>-nobootcp</arg> + </args> + <jvmArgs> + <jvmArg>-Xms1024m</jvmArg> + <jvmArg>-Xmx1024m</jvmArg> + <jvmArg>-XX:MaxMetaspaceSize=${MaxMetaspace}</jvmArg> + </jvmArgs> + <javacArgs> + <javacArg>-source</javacArg> + <javacArg>${java.version}</javacArg> + <javacArg>-target</javacArg> + <javacArg>${java.version}</javacArg> + <javacArg>-Xlint:all,-serial,-path,-options</javacArg> + </javacArgs> + </configuration> + </plugin> + + <plugin> + <groupId>org.scalatest</groupId> + <artifactId>scalatest-maven-plugin</artifactId> + <executions> + <execution> + <id>test</id> + <goals> + <goal>test</goal> + </goals> + </execution> + </executions> + </plugin> </plugins> + + <outputDirectory>target/scala-${spark.scala.binary.version}/classes</outputDirectory> + <testOutputDirectory>target/scala-${spark.scala.binary.version}/test-classes</testOutputDirectory> </build> <profiles> @@ -514,9 +593,6 @@ <profile> <id>spark-3.5</id> <properties> - <datanucleus.core.version>4.1.17</datanucleus.core.version> - <datanucleus.rdbms.version>4.1.19</datanucleus.rdbms.version> - <datanucleus.apijdo.version>4.2.4</datanucleus.apijdo.version> <spark.version>3.5.0</spark.version> <protobuf.version>3.21.12</protobuf.version> <py4j.version>0.10.9.7</py4j.version> @@ -529,9 +605,6 @@ <activeByDefault>true</activeByDefault> </activation> <properties> - <datanucleus.core.version>4.1.17</datanucleus.core.version> - <datanucleus.rdbms.version>4.1.19</datanucleus.rdbms.version> - <datanucleus.apijdo.version>4.2.4</datanucleus.apijdo.version> <spark.version>3.4.1</spark.version> <protobuf.version>3.21.12</protobuf.version> <py4j.version>0.10.9.7</py4j.version> @@ -541,9 +614,6 @@ <profile> <id>spark-3.3</id> <properties> - <datanucleus.core.version>4.1.17</datanucleus.core.version> - <datanucleus.rdbms.version>4.1.19</datanucleus.rdbms.version> - <datanucleus.apijdo.version>4.2.4</datanucleus.apijdo.version> <spark.version>3.3.3</spark.version> <protobuf.version>2.5.0</protobuf.version> <py4j.version>0.10.9.5</py4j.version> @@ -553,9 +623,6 @@ <profile> <id>spark-3.2</id> <properties> - <datanucleus.core.version>4.1.17</datanucleus.core.version> - <datanucleus.rdbms.version>4.1.19</datanucleus.rdbms.version> - <datanucleus.apijdo.version>4.2.4</datanucleus.apijdo.version> <spark.version>3.2.4</spark.version> <protobuf.version>2.5.0</protobuf.version> <py4j.version>0.10.9.5</py4j.version> diff --git a/zeppelin-display/src/main/scala/org/apache/zeppelin/display/angular/AbstractAngularElem.scala b/spark/interpreter/src/main/scala/org/apache/zeppelin/display/angular/AbstractAngularElem.scala similarity index 100% rename from zeppelin-display/src/main/scala/org/apache/zeppelin/display/angular/AbstractAngularElem.scala rename to spark/interpreter/src/main/scala/org/apache/zeppelin/display/angular/AbstractAngularElem.scala diff --git a/zeppelin-display/src/main/scala/org/apache/zeppelin/display/angular/AbstractAngularModel.scala b/spark/interpreter/src/main/scala/org/apache/zeppelin/display/angular/AbstractAngularModel.scala similarity index 100% rename from zeppelin-display/src/main/scala/org/apache/zeppelin/display/angular/AbstractAngularModel.scala rename to spark/interpreter/src/main/scala/org/apache/zeppelin/display/angular/AbstractAngularModel.scala diff --git a/zeppelin-display/src/main/scala/org/apache/zeppelin/display/angular/notebookscope/AngularElem.scala b/spark/interpreter/src/main/scala/org/apache/zeppelin/display/angular/notebookscope/AngularElem.scala similarity index 95% rename from zeppelin-display/src/main/scala/org/apache/zeppelin/display/angular/notebookscope/AngularElem.scala rename to spark/interpreter/src/main/scala/org/apache/zeppelin/display/angular/notebookscope/AngularElem.scala index 53dac43fcd..8fd3164720 100644 --- a/zeppelin-display/src/main/scala/org/apache/zeppelin/display/angular/notebookscope/AngularElem.scala +++ b/spark/interpreter/src/main/scala/org/apache/zeppelin/display/angular/notebookscope/AngularElem.scala @@ -21,7 +21,7 @@ import org.apache.zeppelin.display.angular.AbstractAngularElem import org.apache.zeppelin.display.{angular, AngularObject} import org.apache.zeppelin.interpreter.InterpreterContext -import scala.collection.JavaConversions +import scala.collection.JavaConverters._ import scala.xml._ /** @@ -77,7 +77,7 @@ object AngularElem { val ic = InterpreterContext.get val registry = ic.getAngularObjectRegistry - JavaConversions.asScalaBuffer(registry.getAll(ic.getNoteId, null)).foreach(ao => + registry.getAll(ic.getNoteId, null).asScala.foreach(ao => registry.remove(ao.getName, ao.getNoteId, null) ) } diff --git a/zeppelin-display/src/main/scala/org/apache/zeppelin/display/angular/notebookscope/AngularModel.scala b/spark/interpreter/src/main/scala/org/apache/zeppelin/display/angular/notebookscope/AngularModel.scala similarity index 100% rename from zeppelin-display/src/main/scala/org/apache/zeppelin/display/angular/notebookscope/AngularModel.scala rename to spark/interpreter/src/main/scala/org/apache/zeppelin/display/angular/notebookscope/AngularModel.scala diff --git a/zeppelin-display/src/main/scala/org/apache/zeppelin/display/angular/paragraphscope/AngularElem.scala b/spark/interpreter/src/main/scala/org/apache/zeppelin/display/angular/paragraphscope/AngularElem.scala similarity index 95% rename from zeppelin-display/src/main/scala/org/apache/zeppelin/display/angular/paragraphscope/AngularElem.scala rename to spark/interpreter/src/main/scala/org/apache/zeppelin/display/angular/paragraphscope/AngularElem.scala index bc0501755f..e424202a5c 100644 --- a/zeppelin-display/src/main/scala/org/apache/zeppelin/display/angular/paragraphscope/AngularElem.scala +++ b/spark/interpreter/src/main/scala/org/apache/zeppelin/display/angular/paragraphscope/AngularElem.scala @@ -22,7 +22,7 @@ import org.apache.zeppelin.display.angular.AbstractAngularElem import org.apache.zeppelin.display.{angular, AngularObject} import org.apache.zeppelin.interpreter.InterpreterContext -import scala.collection.JavaConversions +import scala.collection.JavaConverters._ import scala.xml._ /** @@ -79,7 +79,7 @@ object AngularElem { val ic = InterpreterContext.get val registry = ic.getAngularObjectRegistry - JavaConversions.asScalaBuffer(registry.getAll(ic.getNoteId, ic.getParagraphId)).foreach(ao => + registry.getAll(ic.getNoteId, ic.getParagraphId).asScala.foreach(ao => registry.remove(ao.getName, ao.getNoteId, ao.getParagraphId) ) } diff --git a/zeppelin-display/src/main/scala/org/apache/zeppelin/display/angular/paragraphscope/AngularModel.scala b/spark/interpreter/src/main/scala/org/apache/zeppelin/display/angular/paragraphscope/AngularModel.scala similarity index 100% rename from zeppelin-display/src/main/scala/org/apache/zeppelin/display/angular/paragraphscope/AngularModel.scala rename to spark/interpreter/src/main/scala/org/apache/zeppelin/display/angular/paragraphscope/AngularModel.scala diff --git a/zeppelin-display/src/test/scala/org/apache/zeppelin/display/angular/AbstractAngularElemTest.scala b/spark/interpreter/src/test/scala/org/apache/zeppelin/display/angular/AbstractAngularElemTest.scala similarity index 94% rename from zeppelin-display/src/test/scala/org/apache/zeppelin/display/angular/AbstractAngularElemTest.scala rename to spark/interpreter/src/test/scala/org/apache/zeppelin/display/angular/AbstractAngularElemTest.scala index d1b2aea524..5b61729039 100644 --- a/zeppelin-display/src/test/scala/org/apache/zeppelin/display/angular/AbstractAngularElemTest.scala +++ b/spark/interpreter/src/test/scala/org/apache/zeppelin/display/angular/AbstractAngularElemTest.scala @@ -17,20 +17,20 @@ package org.apache.zeppelin.display.angular import java.io.{ByteArrayOutputStream, PrintStream} -import java.util -import org.apache.zeppelin.display.{AngularObject, AngularObjectRegistry, GUI} +import org.apache.zeppelin.display.{AngularObject, AngularObjectRegistry} import org.apache.zeppelin.interpreter._ -import org.apache.zeppelin.user.AuthenticationInfo +import org.scalatest.{BeforeAndAfter, BeforeAndAfterEach} import org.scalatest.concurrent.Eventually +import org.scalatest.flatspec._ +import org.scalatest.matchers.should.Matchers._ import org.scalatest.time.{Seconds, Span} -import org.scalatest.{BeforeAndAfter, BeforeAndAfterEach, FlatSpec, Matchers} /** * Test */ trait AbstractAngularElemTest - extends FlatSpec with BeforeAndAfter with BeforeAndAfterEach with Eventually with Matchers { + extends AnyFlatSpec with BeforeAndAfter with BeforeAndAfterEach with Eventually { override def beforeEach() { val intpGroup = new InterpreterGroup() diff --git a/zeppelin-display/src/test/scala/org/apache/zeppelin/display/angular/AbstractAngularModelTest.scala b/spark/interpreter/src/test/scala/org/apache/zeppelin/display/angular/AbstractAngularModelTest.scala similarity index 89% rename from zeppelin-display/src/test/scala/org/apache/zeppelin/display/angular/AbstractAngularModelTest.scala rename to spark/interpreter/src/test/scala/org/apache/zeppelin/display/angular/AbstractAngularModelTest.scala index 4f3193c7f6..6573d46312 100644 --- a/zeppelin-display/src/test/scala/org/apache/zeppelin/display/angular/AbstractAngularModelTest.scala +++ b/spark/interpreter/src/test/scala/org/apache/zeppelin/display/angular/AbstractAngularModelTest.scala @@ -16,17 +16,18 @@ */ package org.apache.zeppelin.display.angular -import org.apache.zeppelin.display.{AngularObjectRegistry, GUI} +import org.apache.zeppelin.display.AngularObjectRegistry import org.apache.zeppelin.interpreter._ -import org.apache.zeppelin.user.AuthenticationInfo +import org.scalatest.{BeforeAndAfter, BeforeAndAfterEach} import org.scalatest.concurrent.Eventually -import org.scalatest.{BeforeAndAfter, BeforeAndAfterEach, FlatSpec, Matchers} +import org.scalatest.flatspec._ +import org.scalatest.matchers.should.Matchers._ /** * Abstract Test for AngularModel */ -trait AbstractAngularModelTest extends FlatSpec -with BeforeAndAfter with BeforeAndAfterEach with Eventually with Matchers { +trait AbstractAngularModelTest extends AnyFlatSpec +with BeforeAndAfter with BeforeAndAfterEach with Eventually { override def beforeEach() { val intpGroup = new InterpreterGroup() val context = InterpreterContext.builder diff --git a/zeppelin-display/src/test/scala/org/apache/zeppelin/display/angular/notebookscope/AngularElemTest.scala b/spark/interpreter/src/test/scala/org/apache/zeppelin/display/angular/notebookscope/AngularElemTest.scala similarity index 100% rename from zeppelin-display/src/test/scala/org/apache/zeppelin/display/angular/notebookscope/AngularElemTest.scala rename to spark/interpreter/src/test/scala/org/apache/zeppelin/display/angular/notebookscope/AngularElemTest.scala diff --git a/zeppelin-display/src/test/scala/org/apache/zeppelin/display/angular/notebookscope/AngularModelTest.scala b/spark/interpreter/src/test/scala/org/apache/zeppelin/display/angular/notebookscope/AngularModelTest.scala similarity index 100% rename from zeppelin-display/src/test/scala/org/apache/zeppelin/display/angular/notebookscope/AngularModelTest.scala rename to spark/interpreter/src/test/scala/org/apache/zeppelin/display/angular/notebookscope/AngularModelTest.scala diff --git a/zeppelin-display/src/test/scala/org/apache/zeppelin/display/angular/paragraphscope/AngularElemTest.scala b/spark/interpreter/src/test/scala/org/apache/zeppelin/display/angular/paragraphscope/AngularElemTest.scala similarity index 100% rename from zeppelin-display/src/test/scala/org/apache/zeppelin/display/angular/paragraphscope/AngularElemTest.scala rename to spark/interpreter/src/test/scala/org/apache/zeppelin/display/angular/paragraphscope/AngularElemTest.scala diff --git a/zeppelin-display/src/test/scala/org/apache/zeppelin/display/angular/paragraphscope/AngularModelTest.scala b/spark/interpreter/src/test/scala/org/apache/zeppelin/display/angular/paragraphscope/AngularModelTest.scala similarity index 100% rename from zeppelin-display/src/test/scala/org/apache/zeppelin/display/angular/paragraphscope/AngularModelTest.scala rename to spark/interpreter/src/test/scala/org/apache/zeppelin/display/angular/paragraphscope/AngularModelTest.scala diff --git a/zeppelin-display/pom.xml b/zeppelin-display/pom.xml deleted file mode 100644 index 20a36e7fdd..0000000000 --- a/zeppelin-display/pom.xml +++ /dev/null @@ -1,170 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - ~ Licensed to the Apache Software Foundation (ASF) under one or more - ~ contributor license agreements. See the NOTICE file distributed with - ~ this work for additional information regarding copyright ownership. - ~ The ASF licenses this file to You under the Apache License, Version 2.0 - ~ (the "License"); you may not use this file except in compliance with - ~ the License. You may obtain a copy of the License at - ~ - ~ http://www.apache.org/licenses/LICENSE-2.0 - ~ - ~ Unless required by applicable law or agreed to in writing, software - ~ distributed under the License is distributed on an "AS IS" BASIS, - ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - ~ See the License for the specific language governing permissions and - ~ limitations under the License. - --> - -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> - <modelVersion>4.0.0</modelVersion> - - <parent> - <artifactId>zeppelin</artifactId> - <groupId>org.apache.zeppelin</groupId> - <version>0.11.0-SNAPSHOT</version> - </parent> - - <artifactId>zeppelin-display</artifactId> - <packaging>jar</packaging> - <name>Zeppelin: Display system apis</name> - - <dependencyManagement> - <dependencies> - <dependency> - <groupId>org.scala-lang</groupId> - <artifactId>scala-library</artifactId> - <version>${scala.version}</version> - <scope>provided</scope> - </dependency> - - <dependency> - <groupId>org.scala-lang</groupId> - <artifactId>scala-compiler</artifactId> - <version>${scala.version}</version> - <scope>provided</scope> - </dependency> - - <dependency> - <groupId>org.scala-lang</groupId> - <artifactId>scalap</artifactId> - <version>${scala.version}</version> - <scope>provided</scope> - </dependency> - </dependencies> - </dependencyManagement> - - <dependencies> - <dependency> - <groupId>${project.groupId}</groupId> - <artifactId>zeppelin-interpreter</artifactId> - <version>${project.version}</version> - <scope>provided</scope> - </dependency> - - <dependency> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-api</artifactId> - </dependency> - - <dependency> - <groupId>org.scala-lang.modules</groupId> - <artifactId>scala-xml_${scala.binary.version}</artifactId> - <version>1.1.0</version> - </dependency> - - <dependency> - <groupId>org.junit.jupiter</groupId> - <artifactId>junit-jupiter-engine</artifactId> - <scope>test</scope> - </dependency> - - <dependency> - <groupId>org.scalatest</groupId> - <artifactId>scalatest_${scala.binary.version}</artifactId> - <version>${scalatest.version}</version> - <scope>test</scope> - </dependency> - </dependencies> - - <build> - <plugins> - <plugin> - <artifactId>maven-failsafe-plugin</artifactId> - <executions> - <execution> - <goals> - <goal>integration-test</goal> - <goal>verify</goal> - </goals> - </execution> - </executions> - <configuration> - <argLine>-Xmx2048m</argLine> - </configuration> - </plugin> - - <plugin> - <groupId>net.alchim31.maven</groupId> - <artifactId>scala-maven-plugin</artifactId> - <executions> - <execution> - <id>eclipse-add-source</id> - <goals> - <goal>add-source</goal> - </goals> - </execution> - <execution> - <id>scala-compile-first</id> - <phase>process-resources</phase> - <goals> - <goal>compile</goal> - </goals> - </execution> - <execution> - <id>scala-test-compile-first</id> - <phase>process-test-resources</phase> - <goals> - <goal>testCompile</goal> - </goals> - </execution> - </executions> - <configuration> - <args> - <arg>-unchecked</arg> - <arg>-deprecation</arg> - <arg>-feature</arg> - <arg>-language:implicitConversions</arg> - <arg>-nobootcp</arg> - </args> - <jvmArgs> - <jvmArg>-Xms1024m</jvmArg> - <jvmArg>-Xmx1024m</jvmArg> - <jvmArg>-XX:MaxMetaspaceSize=${MaxMetaspace}</jvmArg> - </jvmArgs> - <javacArgs> - <javacArg>-source</javacArg> - <javacArg>${java.version}</javacArg> - <javacArg>-target</javacArg> - <javacArg>${java.version}</javacArg> - <javacArg>-Xlint:all,-serial,-path,-options</javacArg> - </javacArgs> - </configuration> - </plugin> - - <plugin> - <groupId>org.scalatest</groupId> - <artifactId>scalatest-maven-plugin</artifactId> - <executions> - <execution> - <id>test</id> - <goals> - <goal>test</goal> - </goals> - </execution> - </executions> - </plugin> - </plugins> - </build> -</project>