Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/davidmweber/mirv

A minimal example of using SBT, native packaging and sub-projects
https://github.com/davidmweber/mirv

Last synced: 11 days ago
JSON representation

A minimal example of using SBT, native packaging and sub-projects

Awesome Lists containing this project

README

        

# MIRV

A minimal example of using SBT, native packaging and sub-projects. Builds are pretty straight forward:

```bash
# Compile and test everything
sbt test
# Run just the server
sbt server/run
# Run the client
sbt client/run
# Build Debian packages (requires fakeroot to be installed)
sbt debian:packageBin
```
The `deb` files will be in `client/target` and `server/target`.

### Helpful links

1. SBT native packager [documentation](http://www.scala-sbt.org/sbt-native-packager/)
1. Multiproject packaging Stack Overflow [answer](http://stackoverflow.com/questions/20526275/how-to-use-sbt-native-packager-with-subprojects-sbt-0-13?rq=1)