An open API service indexing awesome lists of open source software.

https://github.com/hohonuuli/scalaapps.g8

Giter8 template for a scala app with the usual bin, lib, conf directory structure as a product.
https://github.com/hohonuuli/scalaapps.g8

Last synced: 2 months ago
JSON representation

Giter8 template for a scala app with the usual bin, lib, conf directory structure as a product.

Awesome Lists containing this project

README

        

# scalaapps.g8

## About

This repo contains a [giter8](https://github.com/n8han/giter8/) template for generating a scala [sbt](http://www.scala-sbt.org/) project with a typical bin, conf, lib directory structure. The built product is useful for installing command line applications. To use run `g8 hohonuuli/scalaapps.g8` and you will be prompted for the usual:

- __organization__ for project
- __name__ of project
- __version__
- __scala version__ for the project

## Details

The build is targeted at Java 8. The following dependencies are included

- [junit](http://junit.org/)
- [scalatest](http://www.scalatest.org/)
- [slf4j](http://www.slf4j.org/)
- [Typesafe config](https://github.com/typesafehub/config)

There are also an number of sbt plugins included by default:

- [sbt-dependency-graph](https://github.com/jrudolph/sbt-dependency-graph)
- [sbt-pack](https://github.com/xerial/sbt-pack)
- [sbt-scalariform](https://github.com/sbt/sbt-scalariform)
- [sbt-updates](https://github.com/rtimush/sbt-updates)
- [sbt-versions](https://github.com/sksamuel/sbt-versions)
- [scalastyle-sbt-plugin](http://www.scalastyle.org/sbt.html)

Details about the usage of these plugins will be found in the generated _README.md_ file in your project