Initialize sub-projects
This commit is contained in:
parent
580f2a4c7e
commit
019b1f2211
58
build.gradle
58
build.gradle
|
@ -1,7 +1,8 @@
|
||||||
plugins {
|
plugins {
|
||||||
id 'org.springframework.boot' version '2.5.4'
|
id 'org.springframework.boot' version '2.5.4'
|
||||||
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
|
id 'io.spring.dependency-management' version '1.0.11.RELEASE'
|
||||||
id 'java'
|
id 'java'
|
||||||
|
id 'idea'
|
||||||
}
|
}
|
||||||
|
|
||||||
group = 'com.myoa.engineering.music'
|
group = 'com.myoa.engineering.music'
|
||||||
|
@ -9,26 +10,47 @@ version = '0.0.1-SNAPSHOT'
|
||||||
sourceCompatibility = '11'
|
sourceCompatibility = '11'
|
||||||
|
|
||||||
configurations {
|
configurations {
|
||||||
compileOnly {
|
compileOnly {
|
||||||
extendsFrom annotationProcessor
|
extendsFrom annotationProcessor
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
allprojects {
|
||||||
implementation 'org.springframework.boot:spring-boot-starter-web'
|
apply plugin: 'java'
|
||||||
compileOnly 'org.projectlombok:lombok'
|
apply plugin: 'idea'
|
||||||
developmentOnly 'org.springframework.boot:spring-boot-devtools'
|
apply plugin: 'org.springframework.boot'
|
||||||
runtimeOnly 'com.h2database:h2'
|
apply plugin: 'io.spring.dependency-management'
|
||||||
runtimeOnly 'mysql:mysql-connector-java'
|
|
||||||
annotationProcessor 'org.springframework.boot:spring-boot-configuration-processor'
|
repositories {
|
||||||
annotationProcessor 'org.projectlombok:lombok'
|
mavenCentral()
|
||||||
testImplementation 'org.springframework.boot:spring-boot-starter-test'
|
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 {
|
jar {
|
||||||
useJUnitPlatform()
|
enabled = false
|
||||||
|
}
|
||||||
|
|
||||||
|
bootJar {
|
||||||
|
enabled = false
|
||||||
}
|
}
|
|
@ -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 {
|
||||||
|
}
|
|
@ -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"
|
||||||
|
}
|
||||||
|
}
|
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
|
@ -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 {
|
||||||
|
}
|
|
@ -1 +1,14 @@
|
||||||
rootProject.name = 'SoundHoundFound'
|
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
|
||||||
|
|
|
@ -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);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
|
@ -1 +0,0 @@
|
||||||
|
|
|
@ -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() {
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
Loading…
Reference in New Issue