프로젝트명 전역변수 설정

dev
박성영 4 months ago
parent 1745c979fb
commit 7d1b93eedb

@ -37,6 +37,15 @@ java {
// ]
//}
// - application*.yml @project.name@
processResources {
filesMatching(['application*.yml']) {
filter { String line ->
line.replace('@project.name@', project.property('project.name'))
}
}
}
//
configurations {
compileOnly {
@ -174,15 +183,15 @@ tasks.named('test') {
}
// ===== WAR =====
// WAR
// WAR ( )
war {
archiveFileName = 'xit-framework.war'
archiveFileName = "${project.property('project.name')}.war"
}
// ===== bootWar =====
// bootWar
// bootWar ( )
bootWar {
archiveFileName = 'xit-framework-boot.war'
archiveFileName = "${project.property('project.name')}-boot.war"
}
// war ,

@ -0,0 +1,10 @@
# \uD504\uB85C\uC81D\uD2B8 \uC804\uC5ED \uC124\uC815 \uD30C\uC77C
# \uD504\uB85C\uC81D\uD2B8\uBA85\uC744 \uC804\uC5ED\uBCC0\uC218\uB85C \uC815\uC758\uD558\uC5EC gradle\uACFC application*.yml\uC5D0\uC11C \uACF5\uD1B5 \uC0AC\uC6A9
# \uD504\uB85C\uC81D\uD2B8\uBA85 \uC804\uC5ED\uBCC0\uC218 (gradle \uBE4C\uB4DC\uC640 Spring Boot \uC124\uC815\uC5D0\uC11C \uACF5\uD1B5 \uC0AC\uC6A9)
project.name=xit-framework
# Gradle \uB370\uBAAC \uC124\uC815
org.gradle.daemon=true
org.gradle.parallel=true
org.gradle.caching=true

@ -82,8 +82,8 @@ server:
logging:
config: classpath:logback-spring.xml
file:
path: d:/data/xit-framework/logs
name: xit-framework
path: d:/data/@project.name@/logs
name: @project.name@
logback:
rollingpolicy:
max-file-size: 10MB
@ -98,7 +98,7 @@ logging:
# File upload configuration
file:
upload:
path: d:/data/xit-framework/file
path: d:/data/@project.name@/file
max-size: 10 # 단일 파일 최대 크기 (MB)
max-total-size: 50 # 총 파일 최대 크기 (MB)
max-files: 10 # 최대 파일 개수
@ -113,9 +113,9 @@ file:
batch:
file:
processing:
source-dir: /data/xit-framework/batch/source # 읽을 대상 파일이 있는 디렉토리
complete-dir: /data/xit-framework/batch/complete # 파일 처리 완료 후 이동될 디렉토리
error-dir: /data/xit-framework/batch/error # 파일 처리 에러 시 이동될 디렉토리
source-dir: /data/@project.name@/batch/source # 읽을 대상 파일이 있는 디렉토리
complete-dir: /data/@project.name@/batch/complete # 파일 처리 완료 후 이동될 디렉토리
error-dir: /data/@project.name@/batch/error # 파일 처리 에러 시 이동될 디렉토리
delimiter: "|" # 파일 컬럼 구분자
encoding: UTF-8 # 파일 인코딩
create-date-subdir: true # yyyymmdd 하위 디렉토리 생성 여부
@ -124,9 +124,9 @@ batch:
retry-interval-hours: 1 # 재시도 간격 (시간)
enabled: true # 에러 파일 재처리 기능 활성화 여부
zip:
source-dir: d:/data/xit-framework/batch/zip/source # ZIP 파일 소스 디렉토리
extract-dir: d:/data/xit-framework/batch/zip/extract # ZIP 파일 압축 해제 디렉토리 (하위 :/yyyy/zip file name/)
archive-dir: d:/data/xit-framework/batch/zip/archive # ZIP 파일 아카이브 디렉토리
error-archive-dir: d:/data/xit-framework/batch/zip/error-archive # ZIP 파일 에러 아카이브 디렉토리
error-extract-dir: d:/data/xit-framework/batch/zip/error-extract # ZIP 파일 에러 압축해제파일 디렉토리 (하위 :/yyyy/zip file name/)
source-dir: d:/data/@project.name@/batch/zip/source # ZIP 파일 소스 디렉토리
extract-dir: d:/data/@project.name@/batch/zip/extract # ZIP 파일 압축 해제 디렉토리 (하위 :/yyyy/zip file name/)
archive-dir: d:/data/@project.name@/batch/zip/archive # ZIP 파일 아카이브 디렉토리
error-archive-dir: d:/data/@project.name@/batch/zip/error-archive # ZIP 파일 에러 아카이브 디렉토리
error-extract-dir: d:/data/@project.name@/batch/zip/error-extract # ZIP 파일 에러 압축해제파일 디렉토리 (하위 :/yyyy/zip file name/)
create-date-subdir-pattern: yyyy # yyyy, yyyyMM, yyyyMMdd 하위 디렉토리 구조

@ -87,8 +87,8 @@ server:
logging:
config: classpath:logback-spring.xml
file:
path: d:/data/xit-framework/logs
name: xit-framework
path: d:/data/@project.name@/logs
name: @project.name@
logback:
rollingpolicy:
max-file-size: 10MB
@ -103,7 +103,7 @@ logging:
# File upload configuration
file:
upload:
path: d:/data/xit-framework/file
path: d:/data/@project.name@/file
max-size: 10 # 단일 파일 최대 크기 (MB)
max-total-size: 50 # 총 파일 최대 크기 (MB)
max-files: 10 # 최대 파일 개수
@ -118,9 +118,9 @@ file:
batch:
file:
processing:
source-dir: d:/data/xit-framework/batch/source # 읽을 대상 파일이 있는 디렉토리
complete-dir: d:/data/xit-framework/batch/complete # 파일 처리 완료 후 이동될 디렉토리
error-dir: d:/data/xit-framework/batch/error # 파일 처리 에러 시 이동될 디렉토리
source-dir: d:/data/@project.name@/batch/source # 읽을 대상 파일이 있는 디렉토리
complete-dir: d:/data/@project.name@/batch/complete # 파일 처리 완료 후 이동될 디렉토리
error-dir: d:/data/@project.name@/batch/error # 파일 처리 에러 시 이동될 디렉토리
delimiter: "|" # 파일 컬럼 구분자
encoding: UTF-8 # 파일 인코딩
create-date-subdir: true # yyyyMMdd 하위 디렉토리 생성 여부
@ -129,9 +129,9 @@ batch:
retry-interval-hours: 1 # 재시도 간격 (시간)
enabled: true # 에러 파일 재처리 기능 활성화 여부
zip:
source-dir: d:/data/xit-framework/batch/zip/source # ZIP 파일 소스 디렉토리
extract-dir: d:/data/xit-framework/batch/zip/extract # ZIP 파일 압축 해제 디렉토리 (하위 :/yyyy/zip file name/)
archive-dir: d:/data/xit-framework/batch/zip/archive # ZIP 파일 아카이브 디렉토리
error-archive-dir: d:/data/xit-framework/batch/zip/error-archive # ZIP 파일 에러 아카이브 디렉토리
error-extract-dir: d:/data/xit-framework/batch/zip/error-extract # ZIP 파일 에러 압축해제파일 디렉토리 (하위 :/yyyy/zip file name/)
source-dir: d:/data/@project.name@/batch/zip/source # ZIP 파일 소스 디렉토리
extract-dir: d:/data/@project.name@/batch/zip/extract # ZIP 파일 압축 해제 디렉토리 (하위 :/yyyy/zip file name/)
archive-dir: d:/data/@project.name@/batch/zip/archive # ZIP 파일 아카이브 디렉토리
error-archive-dir: d:/data/@project.name@/batch/zip/error-archive # ZIP 파일 에러 아카이브 디렉토리
error-extract-dir: d:/data/@project.name@/batch/zip/error-extract # ZIP 파일 에러 압축해제파일 디렉토리 (하위 :/yyyy/zip file name/)
create-date-subdir-pattern: yyyyMM # yyyy, yyyyMM, yyyyMMdd 하위 디렉토리 구조

@ -82,8 +82,8 @@ server:
logging:
config: classpath:logback-spring.xml
file:
path: /data/xit-framework/logs
name: xit-framework
path: /data/@project.name@/logs
name: @project.name@
logback:
rollingpolicy:
max-file-size: 10MB
@ -105,7 +105,7 @@ logging:
# File upload configuration
file:
upload:
path: /data/xit-framework/file
path: /data/@project.name@/file
max-size: 10 # 단일 파일 최대 크기 (MB)
max-total-size: 50 # 총 파일 최대 크기 (MB)
max-files: 10 # 최대 파일 개수
@ -120,9 +120,9 @@ file:
batch:
file:
processing:
source-dir: /data/xit-framework/batch/source # 읽을 대상 파일이 있는 디렉토리
complete-dir: /data/xit-framework/batch/complete # 파일 처리 완료 후 이동될 디렉토리
error-dir: /data/xit-framework/batch/error # 파일 처리 에러 시 이동될 디렉토리
source-dir: /data/@project.name@/batch/source # 읽을 대상 파일이 있는 디렉토리
complete-dir: /data/@project.name@/batch/complete # 파일 처리 완료 후 이동될 디렉토리
error-dir: /data/@project.name@/batch/error # 파일 처리 에러 시 이동될 디렉토리
delimiter: "|" # 파일 컬럼 구분자
encoding: UTF-8 # 파일 인코딩
create-date-subdir: true # yyyymmdd 하위 디렉토리 생성 여부
@ -131,9 +131,9 @@ batch:
retry-interval-hours: 1 # 재시도 간격 (시간)
enabled: true # 에러 파일 재처리 기능 활성화 여부
zip:
source-dir: d:/data/xit-framework/batch/zip/source # ZIP 파일 소스 디렉토리
extract-dir: d:/data/xit-framework/batch/zip/extract # ZIP 파일 압축 해제 디렉토리 (하위 :/yyyy/zip file name/)
archive-dir: d:/data/xit-framework/batch/zip/archive # ZIP 파일 아카이브 디렉토리
error-archive-dir: d:/data/xit-framework/batch/zip/error-archive # ZIP 파일 에러 아카이브 디렉토리
error-extract-dir: d:/data/xit-framework/batch/zip/error-extract # ZIP 파일 에러 압축해제파일 디렉토리 (하위 :/yyyy/zip file name/)
source-dir: d:/data/@project.name@/batch/zip/source # ZIP 파일 소스 디렉토리
extract-dir: d:/data/@project.name@/batch/zip/extract # ZIP 파일 압축 해제 디렉토리 (하위 :/yyyy/zip file name/)
archive-dir: d:/data/@project.name@/batch/zip/archive # ZIP 파일 아카이브 디렉토리
error-archive-dir: d:/data/@project.name@/batch/zip/error-archive # ZIP 파일 에러 아카이브 디렉토리
error-extract-dir: d:/data/@project.name@/batch/zip/error-extract # ZIP 파일 에러 압축해제파일 디렉토리 (하위 :/yyyy/zip file name/)
create-date-subdir-pattern: yyyy # yyyy, yyyyMM, yyyyMMdd 하위 디렉토리 구조

@ -21,7 +21,7 @@ spring:
profiles:
active: local
application:
name: xit-framework
name: @project.name@
mvc:
view:
prefix: /WEB-INF/views/

Loading…
Cancel
Save