项目作者: oldratlee

项目描述 :
scala maven template project
高级语言: Shell
项目地址: git://github.com/oldratlee/scala-maven-template-prj.git
创建时间: 2016-12-13T03:45:50Z
项目社区:https://github.com/oldratlee/scala-maven-template-prj

开源协议:Apache License 2.0

下载


scala-maven-template-prj

:point_right: Scala maven project skeleton and simple show case of common scala ecosystem libs.

Scala maven project skeleton

  1. joint-compile configuration for scala and java
  2. logging lib configuration: scala use scala-logging, java use slf4j
  3. test libs configuration: scalatest/Spec2/scalacheck/JUnit
  4. mock libs configuration: mockito/scalamock

Simple show case

  1. poso(Plain Old Scala Object)/pojo class (use between languages)
  2. scala/java hello world main class (invoke between languages)
  3. scala/java class implements java interface(compatibility safer)
  4. Logging
  5. Spec2/scalatest/scalacheck/JUnit test by scala/java