diff --git a/Events/build.gradle b/Events/build.gradle index 100fa42..4d33d02 100644 --- a/Events/build.gradle +++ b/Events/build.gradle @@ -1,15 +1,18 @@ -group 'com.github.swcraftlyon.meetup' -version '0.1-SNAPSHOT' +subprojects { + group 'com.github.swcraftlyon.meetup' + version '0.1-SNAPSHOT' -apply plugin: 'java' + apply plugin: 'java' -sourceCompatibility = 1.8 + sourceCompatibility = 1.8 -repositories { - mavenCentral() -} + repositories { + mavenCentral() + } -dependencies { - testCompile group: 'junit', name: 'junit', version: '4.12' - testCompile group: 'org.assertj', name: 'assertj-core', version: '3.3.0' + dependencies { + // Common dependencies (nothing specific to an adapter here) + testCompile group: 'junit', name: 'junit', version: '4.12' + testCompile group: 'org.assertj', name: 'assertj-core', version: '3.3.0' + } } diff --git a/Events/src/main/java/com/github/swcraftlyon/meetup/Event.java b/Events/domain/src/main/java/com/github/swcraftlyon/meetup/Event.java similarity index 100% rename from Events/src/main/java/com/github/swcraftlyon/meetup/Event.java rename to Events/domain/src/main/java/com/github/swcraftlyon/meetup/Event.java diff --git a/Events/src/test/java/com/github/swcraftlyon/meetup/EventTest.java b/Events/domain/src/test/java/com/github/swcraftlyon/meetup/EventTest.java similarity index 100% rename from Events/src/test/java/com/github/swcraftlyon/meetup/EventTest.java rename to Events/domain/src/test/java/com/github/swcraftlyon/meetup/EventTest.java diff --git a/Events/settings.gradle b/Events/settings.gradle index 985571f..d6786ff 100644 --- a/Events/settings.gradle +++ b/Events/settings.gradle @@ -1 +1,5 @@ rootProject.name='events' + +include 'domain' +include 'someAdapter' +include 'someOtherAdapter' diff --git a/Events/someAdapter/build.gradle b/Events/someAdapter/build.gradle new file mode 100644 index 0000000..8cf8f1a --- /dev/null +++ b/Events/someAdapter/build.gradle @@ -0,0 +1,5 @@ +dependencies { + compile project(':domain') + + //Put here dependencies specific to this project +} diff --git a/Events/someOtherAdapter/build.gradle b/Events/someOtherAdapter/build.gradle new file mode 100644 index 0000000..111cff1 --- /dev/null +++ b/Events/someOtherAdapter/build.gradle @@ -0,0 +1,6 @@ +dependencies { + compile project(':domain') + runtime project(':someAdapter') + + //Put here dependencies specific to this project +}