Skip to content

Commit 86b1006

Browse files
Fix regressions (#195)
1 parent 774e7ab commit 86b1006

File tree

2 files changed

+17
-4
lines changed

2 files changed

+17
-4
lines changed

component-archetype/src/main/resources/archetype-resources/pom.xml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,15 @@
3232
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
3333
<!-- Versions -->
3434
<hyperdrive.version>${project.version}</hyperdrive.version>
35+
<spark.version>${spark.version}</spark.version>
3536

3637
<!-- Build -->
3738
<maven.jar.plugin.version>3.1.2</maven.jar.plugin.version>
3839
<scala.version>${scala.version}</scala.version>
40+
<scala.compat.version>${scala.compat.version}</scala.compat.version>
3941
<scala.maven.plugin.version>${scala.maven.plugin.version}</scala.maven.plugin.version>
4042

4143
<!-- Tests -->
42-
<scala.compat.version>${scala.compat.version}</scala.compat.version>
4344
<scalatest.version>${scalatest.version}</scalatest.version>
4445
<scalatest.maven.version>${scalatest.maven.version}</scalatest.maven.version>
4546
</properties>
@@ -53,6 +54,19 @@
5354
<scope>provided</scope>
5455
</dependency>
5556

57+
<!-- Spark -->
58+
<dependency>
59+
<groupId>org.apache.spark</groupId>
60+
<artifactId>spark-core_\${scala.compat.version}</artifactId>
61+
<version>\${spark.version}</version>
62+
<scope>provided</scope>
63+
</dependency>
64+
<dependency>
65+
<groupId>org.apache.spark</groupId>
66+
<artifactId>spark-sql_\${scala.compat.version}</artifactId>
67+
<version>\${spark.version}</version>
68+
<scope>provided</scope>
69+
</dependency>
5670
<!-- Tests -->
5771
<dependency>
5872
<groupId>org.scalatest</groupId>

component-archetype/src/main/resources/archetype-resources/src/main/scala/reader/mycomponent/MyStreamReaderImpl.scala

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@ package ${package}.reader.mycomponent
1919

2020
import org.apache.commons.configuration2.Configuration
2121
import org.apache.logging.log4j.LogManager
22-
import org.apache.spark.sql.SparkSession
23-
import org.apache.spark.sql.streaming.DataStreamReader
22+
import org.apache.spark.sql.{DataFrame, SparkSession}
2423
import za.co.absa.hyperdrive.ingestor.api.reader.{StreamReader, StreamReaderFactory, StreamReaderFactoryProvider}
2524
import za.co.absa.hyperdrive.ingestor.api.{HasComponentAttributes, PropertyMetadata}
2625

@@ -30,7 +29,7 @@ import za.co.absa.hyperdrive.ingestor.api.{HasComponentAttributes, PropertyMetad
3029
*/
3130

3231
private[reader] class MyStreamReaderImpl() extends StreamReader {
33-
override def read(spark: SparkSession): DataStreamReader = ???
32+
override def read(spark: SparkSession): DataFrame = ???
3433
}
3534

3635
object MyStreamReaderImpl extends StreamReaderFactory with MyStreamReaderImplAttributes {

0 commit comments

Comments
 (0)