config: local reposilite 환경으로 변경
This commit is contained in:
+35
-1
@@ -123,6 +123,20 @@ bootRun {
|
||||
// 디버깅 사용시에는 아래 내용 주석 해제 하세요
|
||||
// jvmArgs '-Xdebug', '-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005'
|
||||
|
||||
// JDK 17+ (모듈 시스템) 호환을 위한 설정 - Hibernate 5.x, Atomikos, JAXB 등
|
||||
jvmArgs = [
|
||||
'--add-opens', 'java.base/java.lang=ALL-UNNAMED',
|
||||
'--add-opens', 'java.base/java.math=ALL-UNNAMED',
|
||||
'--add-opens', 'java.base/java.util=ALL-UNNAMED',
|
||||
'--add-opens', 'java.base/java.util.concurrent=ALL-UNNAMED',
|
||||
'--add-opens', 'java.base/java.net=ALL-UNNAMED',
|
||||
'--add-opens', 'java.base/java.text=ALL-UNNAMED',
|
||||
'--add-opens', 'java.base/java.io=ALL-UNNAMED',
|
||||
'--add-opens', 'java.base/sun.util.calendar=ALL-UNNAMED',
|
||||
'--add-opens', 'java.rmi/sun.rmi.transport=ALL-UNNAMED',
|
||||
'--add-opens', 'java.sql/java.sql=ALL-UNNAMED',
|
||||
]
|
||||
|
||||
sourceResources sourceSets.main // processResources 필터 우회 (dev yml 직접 참조)
|
||||
args = ["--spring.profiles.active=dev"]
|
||||
}
|
||||
@@ -164,6 +178,26 @@ bootWar {
|
||||
archiveFileName = "eapim-portal-boot.war"
|
||||
}
|
||||
|
||||
task bootWarDev(type: org.springframework.boot.gradle.tasks.bundling.BootWar) {
|
||||
group = 'build'
|
||||
description = 'dev 프로파일용 실행 가능 WAR (application.yml + application-dev.yml 포함)'
|
||||
dependsOn compileJava
|
||||
mainClass = bootWar.mainClass
|
||||
classpath = sourceSets.main.runtimeClasspath
|
||||
|
||||
// processResources 결과물 포함 (stage, prod yml 제외된 상태)
|
||||
from(processResources.destinationDir)
|
||||
|
||||
// application.yml, application-dev.yml 추가 (중복 시 srcDirs 파일 우선)
|
||||
duplicatesStrategy = DuplicatesStrategy.INCLUDE
|
||||
from(sourceSets.main.resources.srcDirs) {
|
||||
include 'application.yml'
|
||||
include 'application-dev.yml'
|
||||
}
|
||||
|
||||
archiveFileName = "eapim-portal-dev.war"
|
||||
}//gradlew clean bootWarDev, java -jar build/libs/eapim-portal-dev.war --spring.profiles.active=dev
|
||||
|
||||
war {
|
||||
archiveFileName = "eapim-portal.war"
|
||||
|
||||
@@ -197,4 +231,4 @@ task cryptoCli(type: JavaExec) {
|
||||
if (project.hasProperty('args')) {
|
||||
args project.args.split('\\s+')
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user