From aca218bbf44b66635974ebf7de20be57eb5d5025 Mon Sep 17 00:00:00 2001 From: Jakob Odersky Date: Wed, 7 Mar 2018 22:13:55 -0800 Subject: Add aggregate root project and travis build configuration --- .travis.yml | 11 +++++++++++ CHANGES | 4 ++++ build.sbt | 7 ++++++- 3 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..330ebe3 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,11 @@ +sudo: required +dist: trusty +language: scala + +before_install: +- curl https://raw.githubusercontent.com/scala-native/scala-native/9069e8d447f7a9a5439bffbb6a706b5cc70bd631/bin/travis_setup.sh | bash -x + +script: + - sbt +compile +jdk: + - oraclejdk8 diff --git a/CHANGES b/CHANGES index deed80f..251f5c0 100644 --- a/CHANGES +++ b/CHANGES @@ -1,5 +1,9 @@ # Changelog +## v0.7.1 +- Support compilation for Scala Native +- Add travis build configuration + ## v0.7.0 - Fix regression related to deriving inner classes - Fix for derivations of case classes with alternative factory methods diff --git a/build.sbt b/build.sbt index be6a2a5..42ada89 100644 --- a/build.sbt +++ b/build.sbt @@ -52,7 +52,12 @@ lazy val tests = project ) .dependsOn(examplesJVM) - +lazy val root = (project in file(".")) + .aggregate(coreJVM, coreJS, coreNative, examplesJVM, examplesJS, examplesNative) + .settings( + publish := {}, + publishLocal := {} + ) lazy val benchmarks = project .in(file("benchmarks")) -- cgit v1.2.3