Scala和Java混合项目搭建:(Eclipse)
项目结构:
pom.xml:
4.0.0
com.citi.sky
AkkaPJ
0.0.1-SNAPSHOT
jar
AkkaPJ
http://maven.apache.org
UTF-8
1.8
2.11.8
2.5.9
3.0.4
junit
junit
4.12
test
org.scala-lang
scala-library
${scala.version}
org.scala-lang
scala-compiler
${scala.version}
org.scala-lang
scala-reflect
${scala.version}
com.typesafe.akka
akka-actor_2.11
${akka.version}
com.typesafe.akka
akka-testkit_2.11
${akka.version}
test
org.scalatest
scalatest_2.11
${scalatest.version}
test
org.codehaus.mojo
build-helper-maven-plugin
3.0.0
add-source
generate-sources
add-source
${basedir}/src/main/java
${basedir}/src/main/scala
add-test-source
generate-sources
add-test-source
${basedir}/src/test/java
${basedir}/src/test/scala
add-resource
generate-sources
add-resource
${basedir}/src/main/resources
true
**/*.java
add-test-resource
generate-sources
add-test-resource
${basedir}/src/test/resources
true
**/*.java
org.apache.maven.plugins
maven-compiler-plugin
3.1
${jdk.version}
${jdk.version}
${project.build.sourceEncoding}
org.apache.maven.plugins
maven-shade-plugin
3.0