Skip to content

jleskovar/spring-boot-scala-app-parent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spring-boot-scala-app-parent

Convenient parent pom that can be used for Scala-based Spring Boot applications.

Usage

Add to the top of your pom:

<parent>
    <groupId>com.github.jleskovar</groupId>
    <artifactId>spring-boot-scala-app-parent</artifactId>
    <version>1.0.4</version>
</parent>

Info

The spring-boot-scala-app-parent sets up the following default maven dependencies:

As well as the following default plugins:

  • spring-boot-maven-plugin - to create a fat executable jar
  • directory-maven-plugin - creates a ${rootdir} property that is correctly set and referencable from any module in the build
  • scalastyle-maven-plugin - runs ScalaStyle against src/main/scala, using config found in ${rootdir}/project/scalastyle_config.xml
  • scalatest-maven-plugin - runs tests written using ScalaTest
  • maven-surefire-plugin - needed to run regular tests, and to correctly honour skipTests flag

About

Parent pom that be used for Scala-based Spring Boot applications

Resources

License

Stars

Watchers

Forks

Packages

No packages published