Java Scala 混合编程导致 编译失败 ,【找不到符号】问题解决
大致就是 工程里分了 java 代碼 和 scala 代碼。
?
然后在java代碼中 引用了 scala 的代碼。 
運行不報錯。 
但是打包就是一直報錯。
如果直接把java代碼放在 scala 里面,編譯時會直接忽略這個類,不參與編譯。
在pom 里加了一個插件,解決了報錯問題。
<plugin>
 <groupId>net.alchim31.maven</groupId>
 <artifactId>scala-maven-plugin</artifactId>
 <version>3.3.1</version>
 <executions>
 <execution>
 <id>scala-compile-first</id>
 <phase>process-resources</phase>
 <goals>
 <goal>add-source</goal>
 <goal>compile</goal>
 </goals>
 </execution>
 <execution>
 <phase>compile</phase>
 <goals>
 <goal>compile</goal>
 <goal>testCompile</goal>
 </goals>
 </execution>
 </executions>
 <configuration>
 <scalaVersion>${scala.version}</scalaVersion>
 </configuration>
 </plugin>
?
總結
以上是生活随笔為你收集整理的Java Scala 混合编程导致 编译失败 ,【找不到符号】问题解决的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 阿里开发者们的第5个感悟:听话,出活
- 下一篇: PostgreSQL的高可用与数据复制方
