Skip to content

Instantly share code, notes, and snippets.

@coacoas
Created March 2, 2016 20:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save coacoas/edc33556205872ebbde7 to your computer and use it in GitHub Desktop.
Save coacoas/edc33556205872ebbde7 to your computer and use it in GitHub Desktop.
ensime-gradle multi-project subprojects
(:root-dir "/home/bcarlson/Projects/ensime-pr-test"
:cache-dir "/home/bcarlson/Projects/ensime-pr-test/.ensime_cache.d"
:name "ensime-pr-test"
:java-home "/usr/lib/jvm/java-8-oracle"
:formatting-prefs nil
:scala-version "2.11.7"
:compiler-args nil
:subprojects ((:name "ensime-pr-test"
:source-roots ("/home/bcarlson/Projects/ensime-pr-test/src/main/resources" "/home/bcarlson/Projects/ensime-pr-test/src/main/java" "/home/bcarlson/Projects/ensime-pr-test/src/test/resources" "/home/bcarlson/Projects/ensime-pr-test/src/test/java")
:reference-source-roots nil
:doc-jars nil
:target "/home/bcarlson/Projects/ensime-pr-test/build/classes/main"
:test-target "/home/bcarlson/Projects/ensime-pr-test/build/classes/test"
:depends-on-modules nil
:compile-deps nil
:test-deps nil) (:name "module1"
:source-roots ("/home/bcarlson/Projects/ensime-pr-test/module1/src/main/resources" "/home/bcarlson/Projects/ensime-pr-test/module1/src/main/java" "/home/bcarlson/Projects/ensime-pr-test/module1/src/test/resources" "/home/bcarlson/Projects/ensime-pr-test/module1/src/test/java")
:reference-source-roots nil
:doc-jars nil
:target "/home/bcarlson/Projects/ensime-pr-test/module1/build/classes/main"
:test-target "/home/bcarlson/Projects/ensime-pr-test/module1/build/classes/test"
:depends-on-modules nil
:compile-deps nil
:test-deps nil) (:name "module2"
:source-roots ("/home/bcarlson/Projects/ensime-pr-test/module2/src/main/resources" "/home/bcarlson/Projects/ensime-pr-test/module2/src/main/java" "/home/bcarlson/Projects/ensime-pr-test/module2/src/test/resources" "/home/bcarlson/Projects/ensime-pr-test/module2/src/test/java")
:reference-source-roots nil
:doc-jars nil
:target "/home/bcarlson/Projects/ensime-pr-test/module2/build/classes/main"
:test-target "/home/bcarlson/Projects/ensime-pr-test/module2/build/classes/test"
:depends-on-modules (":module1")
:compile-deps nil
:test-deps nil)))
buildscript {
repositories { jcenter() }
dependencies {
classpath 'net.coacoas.gradle:ensime-gradle:0.2.5'
}
}
allprojects {
apply plugin: 'java'
apply plugin: 'org.ensime.gradle'
repositories {
jcenter()
}
}
dependencies {
compile project(':module1')
}
include 'module1',
'module2'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment