@@ -96,37 +96,35 @@ Wisconsin-Madison.</license.copyrightOwners>
9696 <!-- NB: Deploy releases to the SciJava Maven repository. -->
9797 <releaseProfiles >sign,deploy-to-scijava</releaseProfiles >
9898
99- <scala .version>2.13.10 </scala .version>
99+ <scala .version>3.2.2 </scala .version>
100100 </properties >
101101
102- <dependencies >
103- <!-- SciJava dependencies -->
104- <dependency >
105- <groupId >org.scijava</groupId >
106- <artifactId >scijava-common</artifactId >
107- </dependency >
108102
109- <!-- Scala dependencies -->
110- <dependency >
111- <groupId >org.scala-lang</groupId >
112- <artifactId >scala-compiler</artifactId >
113- <version >${scala.version} </version >
114- <exclusions >
115- <exclusion >
116- <!-- To avoid error:
117- [ERROR] Rule 3: org.apache.maven.plugins.enforcer.BanDuplicateClasses failed with message:
118- No Duplicate Classes Allowed!
119- - For duplicate transitive dependencies, add dependency exclusions.
120- - For duplications between direct dependencies, resolve or add
121- ignored classes to this rule's configuration.
122- Found in:
123- io.github.java-diff-utils:java-diff-utils:jar:4.12:compile
124- org.scala-lang:scala-compiler:jar:2.13.10:compile -->
125- <groupId >io.github.java-diff-utils</groupId >
126- <artifactId >java-diff-utils</artifactId >
127- </exclusion >
128- </exclusions >
129- </dependency >
103+ <build >
104+ <plugins >
105+ <plugin >
106+ <groupId >net.alchim31.maven</groupId >
107+ <artifactId >scala-maven-plugin</artifactId >
108+ <version >4.8.0</version >
109+ </plugin >
110+ </plugins >
111+ </build >
112+
113+ <dependencies >
114+ <!-- SciJava dependencies -->
115+ <dependency >
116+ <groupId >org.scijava</groupId >
117+ <artifactId >scijava-common</artifactId >
118+ </dependency >
119+
120+ <!-- Scala dependencies -->
121+ <dependency >
122+ <groupId >org.scala-lang</groupId >
123+ <artifactId >scala3-compiler_3</artifactId >
124+ <version >${scala.version} </version >
125+ <exclusions >
126+ </exclusions >
127+ </dependency >
130128
131129 <!-- Test dependencies -->
132130 <dependency >
0 commit comments