All Projects → pbassiner → Sbt Multi Project Example

pbassiner / Sbt Multi Project Example

Licence: mit
sbt multi-project example

Programming Languages

scala
5932 projects

Labels

Projects that are alternatives of or similar to Sbt Multi Project Example

Sbt Dirty Money
clean Ivy2 cache
Stars: ✭ 84 (-32.26%)
Mutual labels:  sbt
Skeleton
Simple Scala project template
Stars: ✭ 100 (-19.35%)
Mutual labels:  sbt
Sbt Jacoco
JaCoCo Code Coverage plug-in for sbt.
Stars: ✭ 115 (-7.26%)
Mutual labels:  sbt
Scala Ddd Example
🎯 λ Hexagonal Architecture + DDD + CQRS applied in Scala using Akka HTTP
Stars: ✭ 86 (-30.65%)
Mutual labels:  sbt
Sbt Jib
sbt version of sbt jib: https://github.com/GoogleContainerTools/jib
Stars: ✭ 97 (-21.77%)
Mutual labels:  sbt
Sbt Prompt
An SBT plugin for making your SBT prompt more awesome
Stars: ✭ 107 (-13.71%)
Mutual labels:  sbt
Sbt Dependency Graph
sbt plugin to create a dependency graph for your project
Stars: ✭ 1,223 (+886.29%)
Mutual labels:  sbt
Mqperf
Stars: ✭ 122 (-1.61%)
Mutual labels:  sbt
Scala Debugger
Scala libraries and tooling utilizing the Java Debugger Interface.
Stars: ✭ 100 (-19.35%)
Mutual labels:  sbt
Sbt Unidoc
sbt plugin to create a unified API document across projects
Stars: ✭ 113 (-8.87%)
Mutual labels:  sbt
Android Vertical Stepper View
A vertical stepper implementation of the material design specification
Stars: ✭ 87 (-29.84%)
Mutual labels:  sbt
Freeacs
(Seeking maintainer) Free TR-069 ACS that can run (mostly) anywhere.
Stars: ✭ 90 (-27.42%)
Mutual labels:  sbt
Sbt Native Packager
sbt Native Packager
Stars: ✭ 1,480 (+1093.55%)
Mutual labels:  sbt
Scala Play Angular Seed
🍀 Scala Play 2.7.x + Angular 8 with Angular CLI seed project with full-fledged build process
Stars: ✭ 85 (-31.45%)
Mutual labels:  sbt
Scalafx Ensemble
scalafx ensemble
Stars: ✭ 116 (-6.45%)
Mutual labels:  sbt
Proscalafx
Pro JavaFX2 book source codes translated to ScalaFX
Stars: ✭ 83 (-33.06%)
Mutual labels:  sbt
Flyway Sbt
Flyway SBT plugin
Stars: ✭ 101 (-18.55%)
Mutual labels:  sbt
Setup Scala
GitHub Action to install any version of Java (GraalVM, Java 8, Java 11, Java 14, ...) via Jabba. Works for any JVM language including Java, Scala and Kotlin.
Stars: ✭ 123 (-0.81%)
Mutual labels:  sbt
Stryker4s
Mutation testing for Scala. Work in progress...
Stars: ✭ 118 (-4.84%)
Mutual labels:  sbt
Sbt S3 Resolver
☁️Amazon S3-based resolver for sbt
Stars: ✭ 112 (-9.68%)
Mutual labels:  sbt

sbt-multi-project-example

The goal of this example is to provide a multi-project build using sbt providing:

  • A single build.sbt file which allows for centralized configuration, dependency and build management
  • Each sub-project contains only its source code
  • Sub-projects can depend on other sub-projects
  • Only deliverable sub-projects produce a fat-jar using sbt-assembly

Example structure

  • sbt-multi-project-example/
    • common/
      • src/
      • test/
    • multi1/
      • src/
      • test/
    • multi2/
      • src/
      • test/
    • project/
      • build.properties
      • plugins.sbt
    • build.sbt
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].