Technical Deep Dive: Scala3 Library Bootstrapped Framework in Java Class Libraries

<dependencies> <dependency> <groupId>org.scala-lang</groupId> <artifactId>scala3-library_3</artifactId> <version>3.1.0</version> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.scala-tools</groupId> <artifactId>maven-scala-plugin</artifactId> <version>2.15.2</version> <executions> <execution> <goals> <goal>compile</goal> <goal>testCompile</goal> </goals> </execution> </executions> </plugin> </plugins> </build> scala package com.example.mylibrary class MyScalaClass { def sayHello(): Unit = { println("Hello from Scala!") } } package com.example.mylibrary; public class MyJavaClass { public static void main(String[] args) { MyScalaClass myScalaClass = new MyScalaClass(); myScalaClass.sayHello(); } }