최초 세팅
This commit is contained in:
41
.classpath
Normal file
41
.classpath
Normal file
@@ -0,0 +1,41 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<classpath>
|
||||
<classpathentry kind="src" output="bin/main" path="src/main/java">
|
||||
<attributes>
|
||||
<attribute name="gradle_scope" value="main"/>
|
||||
<attribute name="gradle_used_by_scope" value="main,test"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="src" output="bin/main" path="src/main/resources">
|
||||
<attributes>
|
||||
<attribute name="gradle_scope" value="main"/>
|
||||
<attribute name="gradle_used_by_scope" value="main,test"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="src" output="bin/test" path="src/test/java">
|
||||
<attributes>
|
||||
<attribute name="gradle_scope" value="test"/>
|
||||
<attribute name="gradle_used_by_scope" value="test"/>
|
||||
<attribute name="test" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-21/"/>
|
||||
<classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.web.container"/>
|
||||
<classpathentry kind="con" path="org.eclipse.buildship.core.gradleclasspathcontainer">
|
||||
<attributes>
|
||||
<attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="src" path="bin/generated-sources/annotations">
|
||||
<attributes>
|
||||
<attribute name="optional" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="src" output="bin/test" path="bin/generated-test-sources/annotations">
|
||||
<attributes>
|
||||
<attribute name="optional" value="true"/>
|
||||
<attribute name="test" value="true"/>
|
||||
</attributes>
|
||||
</classpathentry>
|
||||
<classpathentry kind="output" path="bin/default"/>
|
||||
</classpath>
|
||||
53
.gitignore
vendored
Normal file
53
.gitignore
vendored
Normal file
@@ -0,0 +1,53 @@
|
||||
# These are some examples of commonly ignored file patterns.
|
||||
# You should customize this list as applicable to your project.
|
||||
# Learn more about .gitignore:
|
||||
# https://www.atlassian.com/git/tutorials/saving-changes/gitignore
|
||||
|
||||
# Node artifact files
|
||||
node_modules/
|
||||
dist/
|
||||
|
||||
# Compiled Java class files
|
||||
*.class
|
||||
|
||||
# Compiled Python bytecode
|
||||
*.py[cod]
|
||||
|
||||
# Log files
|
||||
*.log
|
||||
|
||||
# Package files
|
||||
*.jar
|
||||
|
||||
# Maven
|
||||
target/
|
||||
dist/
|
||||
|
||||
# JetBrains IDE
|
||||
.idea/
|
||||
|
||||
# Unit test reports
|
||||
TEST*.xml
|
||||
|
||||
# Generated by MacOS
|
||||
.DS_Store
|
||||
|
||||
# Generated by Windows
|
||||
Thumbs.db
|
||||
|
||||
# Applications
|
||||
*.app
|
||||
*.exe
|
||||
*.war
|
||||
|
||||
# Large media files
|
||||
*.mp4
|
||||
*.tiff
|
||||
*.avi
|
||||
*.flv
|
||||
*.mov
|
||||
*.wmv
|
||||
|
||||
/bin/
|
||||
/build/
|
||||
/.gradle/
|
||||
47
.project
Normal file
47
.project
Normal file
@@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>madeu</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.wst.common.project.facet.core.builder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.wst.validation.validationbuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.buildship.core.gradleprojectbuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||
<nature>org.eclipse.wst.common.project.facet.core.nature</nature>
|
||||
<nature>org.eclipse.wst.common.modulecore.ModuleCoreNature</nature>
|
||||
<nature>org.eclipse.jem.workbench.JavaEMFNature</nature>
|
||||
<nature>org.eclipse.buildship.core.gradleprojectnature</nature>
|
||||
</natures>
|
||||
<filteredResources>
|
||||
<filter>
|
||||
<id>1725515492319</id>
|
||||
<name></name>
|
||||
<type>30</type>
|
||||
<matcher>
|
||||
<id>org.eclipse.core.resources.regexFilterMatcher</id>
|
||||
<arguments>node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__</arguments>
|
||||
</matcher>
|
||||
</filter>
|
||||
</filteredResources>
|
||||
</projectDescription>
|
||||
13
.settings/org.eclipse.buildship.core.prefs
Normal file
13
.settings/org.eclipse.buildship.core.prefs
Normal file
@@ -0,0 +1,13 @@
|
||||
arguments=
|
||||
auto.sync=false
|
||||
build.scans.enabled=false
|
||||
connection.gradle.distribution=GRADLE_DISTRIBUTION(WRAPPER)
|
||||
connection.project.dir=
|
||||
eclipse.preferences.version=1
|
||||
gradle.user.home=
|
||||
java.home=
|
||||
jvm.arguments=
|
||||
offline.mode=false
|
||||
override.workspace.settings=false
|
||||
show.console.view=false
|
||||
show.executions.view=false
|
||||
4
.settings/org.eclipse.jdt.apt.core.prefs
Normal file
4
.settings/org.eclipse.jdt.apt.core.prefs
Normal file
@@ -0,0 +1,4 @@
|
||||
eclipse.preferences.version=1
|
||||
org.eclipse.jdt.apt.aptEnabled=true
|
||||
org.eclipse.jdt.apt.genSrcDir=bin/generated-sources/annotations
|
||||
org.eclipse.jdt.apt.genTestSrcDir=bin/generated-test-sources/annotations
|
||||
15
.settings/org.eclipse.wst.common.component
Normal file
15
.settings/org.eclipse.wst.common.component
Normal file
@@ -0,0 +1,15 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?><project-modules id="moduleCoreId" project-version="1.5.0">
|
||||
|
||||
<wb-module deploy-name="madeu_crm">
|
||||
|
||||
<property name="context-root" value="madeu_crm"/>
|
||||
|
||||
<wb-resource deploy-path="/WEB-INF/classes" source-path="src/main/resources"/>
|
||||
|
||||
<wb-resource deploy-path="/WEB-INF/classes" source-path="src/main/java"/>
|
||||
<wb-resource deploy-path="/WEB-INF/classes" source-path="/bin/generated-sources/annotations"/>
|
||||
<wb-resource deploy-path="/WEB-INF/classes" source-path="/bin/generated-test-sources/annotations"/>
|
||||
|
||||
</wb-module>
|
||||
|
||||
</project-modules>
|
||||
7
.settings/org.eclipse.wst.common.project.facet.core.xml
Normal file
7
.settings/org.eclipse.wst.common.project.facet.core.xml
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<faceted-project>
|
||||
<fixed facet="jst.java"/>
|
||||
<fixed facet="jst.web"/>
|
||||
<installed facet="jst.web" version="5.0"/>
|
||||
<installed facet="jst.java" version="21"/>
|
||||
</faceted-project>
|
||||
2
.settings/org.springframework.ide.eclipse.prefs
Normal file
2
.settings/org.springframework.ide.eclipse.prefs
Normal file
@@ -0,0 +1,2 @@
|
||||
boot.validation.initialized=true
|
||||
eclipse.preferences.version=1
|
||||
14
.vscode/launch.json
vendored
Normal file
14
.vscode/launch.json
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"configurations": [
|
||||
{
|
||||
"type": "java",
|
||||
"name": "Spring Boot-MadeuApplication<madeu>",
|
||||
"request": "launch",
|
||||
"cwd": "${workspaceFolder}",
|
||||
"mainClass": "com.madeu.MadeuApplication",
|
||||
"projectName": "madeu",
|
||||
"args": "",
|
||||
"envFile": "${workspaceFolder}/.env"
|
||||
}
|
||||
]
|
||||
}
|
||||
14
HELP.md
Normal file
14
HELP.md
Normal file
@@ -0,0 +1,14 @@
|
||||
# Getting Started
|
||||
|
||||
### Reference Documentation
|
||||
For further reference, please consider the following sections:
|
||||
|
||||
* [Official Gradle documentation](https://docs.gradle.org)
|
||||
* [Spring Boot Gradle Plugin Reference Guide](https://docs.spring.io/spring-boot/docs/3.2.1/gradle-plugin/reference/html/)
|
||||
* [Create an OCI image](https://docs.spring.io/spring-boot/docs/3.2.1/gradle-plugin/reference/html/#build-image)
|
||||
|
||||
### Additional Links
|
||||
These additional references should also help you:
|
||||
|
||||
* [Gradle Build Scans – insights for your project's build](https://scans.gradle.com#gradle)
|
||||
|
||||
106
build.gradle
Normal file
106
build.gradle
Normal file
@@ -0,0 +1,106 @@
|
||||
plugins {
|
||||
id 'java'
|
||||
id 'war'
|
||||
id 'org.springframework.boot' version '3.2.1'
|
||||
id 'io.spring.dependency-management' version '1.1.4'
|
||||
id 'eclipse-wtp'
|
||||
}
|
||||
|
||||
group = 'com'
|
||||
version = '0.0.1-SNAPSHOT'
|
||||
|
||||
java {
|
||||
sourceCompatibility = '21'
|
||||
}
|
||||
|
||||
war {
|
||||
archiveBaseName = 'madeu_crm'
|
||||
archiveVersion = ''
|
||||
archiveClassifier = ''
|
||||
}
|
||||
|
||||
eclipse {
|
||||
wtp {
|
||||
facet {
|
||||
facet name: 'jst.web', version: '5.0'
|
||||
facet name: 'jst.java', version: '21' // 또는 프로젝트에 맞는 자바 버전
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
configurations {
|
||||
compileOnly {
|
||||
extendsFrom annotationProcessor
|
||||
}
|
||||
all {
|
||||
// 로그 관련 (logging 모듈에 대한 의존성을 제거)
|
||||
exclude group: "org.springframework.boot", module : "spring-boot-starter-logging"
|
||||
// exclude group: 'ch.qos.logback', module: 'logback-classic'
|
||||
// exclude group: 'org.apache.logging.log4j', module: 'log4j-to-slf4j'
|
||||
}
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation 'org.springframework.boot:spring-boot-starter-validation'
|
||||
implementation 'org.springframework.boot:spring-boot-starter-web'
|
||||
developmentOnly 'org.springframework.boot:spring-boot-devtools'
|
||||
testImplementation 'org.springframework.boot:spring-boot-starter-test'
|
||||
implementation 'org.springframework.boot:spring-boot-starter-webflux'
|
||||
testImplementation 'io.projectreactor:reactor-test'
|
||||
|
||||
// tomcat
|
||||
//providedRuntime 'org.springframework.boot:spring-boot-starter-tomcat'
|
||||
//implementation 'org.apache.tomcat.embed:tomcat-embed-jasper'
|
||||
|
||||
// thymeleaf
|
||||
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
|
||||
implementation 'nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect:3.3.0'
|
||||
|
||||
// lombok
|
||||
compileOnly 'org.projectlombok:lombok'
|
||||
annotationProcessor 'org.projectlombok:lombok'
|
||||
|
||||
//mybatis
|
||||
implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:3.0.3'
|
||||
// implementation 'com.microsoft.sqlserver:mssql-jdbc:11.2.3.jre17'
|
||||
// runtimeOnly 'com.microsoft.sqlserver:mssql-jdbc'
|
||||
//runtimeOnly 'org.mariadb.jdbc:mariadb-java-client'
|
||||
implementation 'org.mariadb.jdbc:mariadb-java-client:3.3.2'
|
||||
|
||||
// AES
|
||||
implementation 'com.adobe.xmp:xmpcore:6.1.11'
|
||||
|
||||
// 로그
|
||||
implementation 'org.springframework.boot:spring-boot-starter-log4j2'
|
||||
|
||||
// HttpUtil
|
||||
implementation 'com.google.code.gson:gson:2.10.1'
|
||||
|
||||
// api 통신
|
||||
implementation 'org.apache.httpcomponents.client5:httpclient5:5.3'
|
||||
|
||||
//JSON
|
||||
implementation 'org.json:json:20231013'
|
||||
implementation 'com.googlecode.json-simple:json-simple:1.1.1'
|
||||
implementation 'org.apache.commons:commons-lang3:3.14.0'
|
||||
|
||||
// push 관련
|
||||
implementation 'com.google.api-client:google-api-client:2.7.0'
|
||||
|
||||
// POI
|
||||
implementation 'org.apache.poi:poi:5.2.5'
|
||||
implementation 'org.apache.poi:poi-ooxml:5.2.5'
|
||||
|
||||
// popbill
|
||||
implementation 'kr.co.linkhub:popbill-spring-boot-starter:1.14.3'
|
||||
|
||||
implementation 'com.github.gavlyukovskiy:p6spy-spring-boot-starter:1.9.0'
|
||||
}
|
||||
|
||||
tasks.named('test') {
|
||||
useJUnitPlatform()
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
BIN
gradle/caches/8.5/executionHistory/executionHistory.lock
Normal file
BIN
gradle/caches/8.5/executionHistory/executionHistory.lock
Normal file
Binary file not shown.
BIN
gradle/caches/8.5/file-changes/last-build.bin
Normal file
BIN
gradle/caches/8.5/file-changes/last-build.bin
Normal file
Binary file not shown.
BIN
gradle/caches/8.5/fileContent/annotation-processors.bin
Normal file
BIN
gradle/caches/8.5/fileContent/annotation-processors.bin
Normal file
Binary file not shown.
BIN
gradle/caches/8.5/fileContent/fileContent.lock
Normal file
BIN
gradle/caches/8.5/fileContent/fileContent.lock
Normal file
Binary file not shown.
BIN
gradle/caches/8.5/fileHashes/fileHashes.bin
Normal file
BIN
gradle/caches/8.5/fileHashes/fileHashes.bin
Normal file
Binary file not shown.
BIN
gradle/caches/8.5/fileHashes/fileHashes.lock
Normal file
BIN
gradle/caches/8.5/fileHashes/fileHashes.lock
Normal file
Binary file not shown.
BIN
gradle/caches/8.5/fileHashes/resourceHashesCache.bin
Normal file
BIN
gradle/caches/8.5/fileHashes/resourceHashesCache.bin
Normal file
Binary file not shown.
0
gradle/caches/8.5/gc.properties
Normal file
0
gradle/caches/8.5/gc.properties
Normal file
BIN
gradle/caches/8.5/javaCompile/classAnalysis.bin
Normal file
BIN
gradle/caches/8.5/javaCompile/classAnalysis.bin
Normal file
Binary file not shown.
BIN
gradle/caches/8.5/javaCompile/jarAnalysis.bin
Normal file
BIN
gradle/caches/8.5/javaCompile/jarAnalysis.bin
Normal file
Binary file not shown.
BIN
gradle/caches/8.5/javaCompile/javaCompile.lock
Normal file
BIN
gradle/caches/8.5/javaCompile/javaCompile.lock
Normal file
Binary file not shown.
BIN
gradle/caches/8.5/md-rule/md-rule.lock
Normal file
BIN
gradle/caches/8.5/md-rule/md-rule.lock
Normal file
Binary file not shown.
BIN
gradle/caches/8.5/md-supplier/md-supplier.lock
Normal file
BIN
gradle/caches/8.5/md-supplier/md-supplier.lock
Normal file
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
#Tue Jun 11 15:49:51 KST 2024
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
#Wed Jun 12 12:24:24 KST 2024
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
#Wed Jun 12 12:34:07 KST 2024
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
#Tue Jun 11 15:49:51 KST 2024
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
#Tue Jun 11 15:49:52 KST 2024
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
#Wed Jun 12 12:24:24 KST 2024
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
#Tue Jun 11 15:50:00 KST 2024
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
#Tue Jun 11 15:49:51 KST 2024
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
#Wed Jun 12 12:34:07 KST 2024
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
#Tue Jun 11 15:49:51 KST 2024
|
||||
@@ -0,0 +1 @@
|
||||
|
||||
Binary file not shown.
1
gradle/caches/8.5/workerMain/cache.properties
Normal file
1
gradle/caches/8.5/workerMain/cache.properties
Normal file
@@ -0,0 +1 @@
|
||||
#Tue Jun 11 15:52:09 KST 2024
|
||||
BIN
gradle/caches/8.5/workerMain/workerMain.lock
Normal file
BIN
gradle/caches/8.5/workerMain/workerMain.lock
Normal file
Binary file not shown.
4
gradle/caches/CACHEDIR.TAG
Normal file
4
gradle/caches/CACHEDIR.TAG
Normal file
@@ -0,0 +1,4 @@
|
||||
Signature: 8a477f597d28d172789f06886806bc55
|
||||
# This file is a cache directory tag created by Gradle.
|
||||
# For information about cache directory tags, see:
|
||||
# https://bford.info/cachedir/
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user