From 019b1f221135d4ece4d862610a1ceb34a031588e Mon Sep 17 00:00:00 2001 From: woo-jin-shin Date: Fri, 20 Aug 2021 18:04:06 +0900 Subject: [PATCH] Initialize sub-projects --- build.gradle | 58 +++++++++++++------ .../processor/ProcessorApplication.java | 10 ++++ processor/src/main/resources/application.yml | 0 receiver/build.gradle | 22 +++++++ .../receiver/ReceiverApplication.java | 18 ++++++ receiver/src/main/resources/application.yml | 0 .../sender/SenderApplication.java | 10 ++++ sender/src/main/resources/application.yml | 0 settings.gradle | 13 +++++ .../SoundHoundFoundApplication.java | 13 ----- src/main/resources/application.properties | 1 - .../SoundHoundFoundApplicationTests.java | 13 ----- support/src/main/resources/application.yml | 0 13 files changed, 113 insertions(+), 45 deletions(-) create mode 100644 processor/src/main/java/com/myoa/engineering/music/soundhoundfound/processor/ProcessorApplication.java create mode 100644 processor/src/main/resources/application.yml create mode 100644 receiver/build.gradle create mode 100644 receiver/src/main/java/com/myoa/engineering/music/soundhoundfound/receiver/ReceiverApplication.java create mode 100644 receiver/src/main/resources/application.yml create mode 100644 sender/src/main/java/com/myoa/engineering/music/soundhoundfound/sender/SenderApplication.java create mode 100644 sender/src/main/resources/application.yml delete mode 100644 src/main/java/com/myoa/engineering/music/soundhoundfound/SoundHoundFoundApplication.java delete mode 100644 src/main/resources/application.properties delete mode 100644 src/test/java/com/myoa/engineering/music/soundhoundfound/SoundHoundFoundApplicationTests.java create mode 100644 support/src/main/resources/application.yml diff --git a/build.gradle b/build.gradle index 02ec0c9..d471b52 100644 --- a/build.gradle +++ b/build.gradle @@ -1,7 +1,8 @@ plugins { - id 'org.springframework.boot' version '2.5.4' - id 'io.spring.dependency-management' version '1.0.11.RELEASE' - id 'java' + id 'org.springframework.boot' version '2.5.4' + id 'io.spring.dependency-management' version '1.0.11.RELEASE' + id 'java' + id 'idea' } group = 'com.myoa.engineering.music' @@ -9,26 +10,47 @@ version = '0.0.1-SNAPSHOT' sourceCompatibility = '11' configurations { - compileOnly { - extendsFrom annotationProcessor - } + compileOnly { + extendsFrom annotationProcessor + } } repositories { - mavenCentral() + mavenCentral() } -dependencies { - implementation 'org.springframework.boot:spring-boot-starter-web' - compileOnly 'org.projectlombok:lombok' - developmentOnly 'org.springframework.boot:spring-boot-devtools' - runtimeOnly 'com.h2database:h2' - runtimeOnly 'mysql:mysql-connector-java' - annotationProcessor 'org.springframework.boot:spring-boot-configuration-processor' - annotationProcessor 'org.projectlombok:lombok' - testImplementation 'org.springframework.boot:spring-boot-starter-test' +allprojects { + apply plugin: 'java' + apply plugin: 'idea' + apply plugin: 'org.springframework.boot' + apply plugin: 'io.spring.dependency-management' + + repositories { + mavenCentral() + maven { + url "https://plugins.gradle.org/m2/" + } + } + +/* task initSourceFolders { + sourceSets*.java.srcDirs*.each { + if( !it.exists() ) { + it.mkdirs() + } + } + + sourceSets*.resources.srcDirs*.each { + if( !it.exists() ) { + it.mkdirs() + } + } + }*/ } -test { - useJUnitPlatform() +jar { + enabled = false } + +bootJar { + enabled = false +} \ No newline at end of file diff --git a/processor/src/main/java/com/myoa/engineering/music/soundhoundfound/processor/ProcessorApplication.java b/processor/src/main/java/com/myoa/engineering/music/soundhoundfound/processor/ProcessorApplication.java new file mode 100644 index 0000000..d88d454 --- /dev/null +++ b/processor/src/main/java/com/myoa/engineering/music/soundhoundfound/processor/ProcessorApplication.java @@ -0,0 +1,10 @@ +package com.myoa.engineering.music.soundhoundfound.processor; + +/** + * ProcessorApplication + * @author Shin Woo-jin (woo-jin.shin@linecorp.com) + * @since 2021-08-20 + * + */ +public class ProcessorApplication { +} diff --git a/processor/src/main/resources/application.yml b/processor/src/main/resources/application.yml new file mode 100644 index 0000000..e69de29 diff --git a/receiver/build.gradle b/receiver/build.gradle new file mode 100644 index 0000000..e7f48a3 --- /dev/null +++ b/receiver/build.gradle @@ -0,0 +1,22 @@ +dependencies { + developmentOnly 'org.springframework.boot:spring-boot-devtools' + runtimeOnly 'com.h2database:h2' + runtimeOnly 'mysql:mysql-connector-java' + compileOnly 'org.projectlombok:lombok' + + implementation 'org.springframework.boot:spring-boot-starter-web' + implementation 'org.telegram:telegrambots:5.3.0' + + annotationProcessor 'org.springframework.boot:spring-boot-configuration-processor' + annotationProcessor 'org.projectlombok:lombok' + + testImplementation 'org.springframework.boot:spring-boot-starter-test' + +} + +test { + useJUnitPlatform() + testLogging { + events "passed", "skipped", "failed" + } +} \ No newline at end of file diff --git a/receiver/src/main/java/com/myoa/engineering/music/soundhoundfound/receiver/ReceiverApplication.java b/receiver/src/main/java/com/myoa/engineering/music/soundhoundfound/receiver/ReceiverApplication.java new file mode 100644 index 0000000..f7c1610 --- /dev/null +++ b/receiver/src/main/java/com/myoa/engineering/music/soundhoundfound/receiver/ReceiverApplication.java @@ -0,0 +1,18 @@ +package com.myoa.engineering.music.soundhoundfound.receiver; + +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +/** + * ReceiverApplication + * @author Shin Woo-jin (woo-jin.shin@linecorp.com) + * @since 2021-08-20 + * + */ +@SpringBootApplication +public class ReceiverApplication { + + public static void main(String[] args) { + SpringApplication.run(ReceiverApplication.class, args); + } +} diff --git a/receiver/src/main/resources/application.yml b/receiver/src/main/resources/application.yml new file mode 100644 index 0000000..e69de29 diff --git a/sender/src/main/java/com/myoa/engineering/music/soundhoundfound/sender/SenderApplication.java b/sender/src/main/java/com/myoa/engineering/music/soundhoundfound/sender/SenderApplication.java new file mode 100644 index 0000000..54db75e --- /dev/null +++ b/sender/src/main/java/com/myoa/engineering/music/soundhoundfound/sender/SenderApplication.java @@ -0,0 +1,10 @@ +package com.myoa.engineering.music.soundhoundfound.sender; + +/** + * SenderApplication + * @author Shin Woo-jin (woo-jin.shin@linecorp.com) + * @since 2021-08-20 + * + */ +public class SenderApplication { +} diff --git a/sender/src/main/resources/application.yml b/sender/src/main/resources/application.yml new file mode 100644 index 0000000..e69de29 diff --git a/settings.gradle b/settings.gradle index 8a48fc2..444045b 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1 +1,14 @@ rootProject.name = 'SoundHoundFound' + +include 'receiver' +project(':receiver').projectDir = "$rootDir/receiver" as File + +include 'processor' +project(':processor').projectDir = "$rootDir/processor" as File + +include 'sender' +project(':sender').projectDir = "$rootDir/sender" as File + + +include 'support' +project(':support').projectDir = "$rootDir/support" as File diff --git a/src/main/java/com/myoa/engineering/music/soundhoundfound/SoundHoundFoundApplication.java b/src/main/java/com/myoa/engineering/music/soundhoundfound/SoundHoundFoundApplication.java deleted file mode 100644 index 1257e09..0000000 --- a/src/main/java/com/myoa/engineering/music/soundhoundfound/SoundHoundFoundApplication.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.myoa.engineering.music.soundhoundfound; - -import org.springframework.boot.SpringApplication; -import org.springframework.boot.autoconfigure.SpringBootApplication; - -@SpringBootApplication -public class SoundHoundFoundApplication { - - public static void main(String[] args) { - SpringApplication.run(SoundHoundFoundApplication.class, args); - } - -} diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties deleted file mode 100644 index 8b13789..0000000 --- a/src/main/resources/application.properties +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/test/java/com/myoa/engineering/music/soundhoundfound/SoundHoundFoundApplicationTests.java b/src/test/java/com/myoa/engineering/music/soundhoundfound/SoundHoundFoundApplicationTests.java deleted file mode 100644 index 40012c6..0000000 --- a/src/test/java/com/myoa/engineering/music/soundhoundfound/SoundHoundFoundApplicationTests.java +++ /dev/null @@ -1,13 +0,0 @@ -package com.myoa.engineering.music.soundhoundfound; - -import org.junit.jupiter.api.Test; -import org.springframework.boot.test.context.SpringBootTest; - -@SpringBootTest -class SoundHoundFoundApplicationTests { - - @Test - void contextLoads() { - } - -} diff --git a/support/src/main/resources/application.yml b/support/src/main/resources/application.yml new file mode 100644 index 0000000..e69de29