Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import sbt._
- class InterestServiceProjectParent(info: ProjectInfo) extends DefaultProject(info) {
- val mavenLocal = "Local Maven Repository" at "file://"+Path.userHome+"/.m2/repository"
- lazy val plushy = project("plushy", "plushy", new Plushy(_))
- lazy val runMoney = task { args =>
- runTask(Some("com.gravity.plushy.money.MoneyTest"), runClasspath, args).dependsOn(compile)
- } describedAs "Example of how to run a main method in a subproject"
- class Plushy(info:ProjectInfo) extends ParentProject(info) {
- override def ivyXML = <dependencies><dependency org="log4j" name="log4j" rev="1.2.14"><exclude module="plushy"/></dependency></dependencies>
- lazy val money = project("money", "money", new Money(_))
- class Money(info:ProjectInfo) extends ParentProject(info) {
- // override def ivyXML = <dependencies><dependency org="log4j" name="log4j" rev="1.2.14"><exclude module="money"/></dependency></dependencies>
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement