config: local reposilite 환경으로 변경

This commit is contained in:
curry772
2026-04-03 17:22:56 +09:00
parent 1122db4e00
commit 6b198369ab
2 changed files with 118 additions and 1 deletions
+35 -1
View File
@@ -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+')
}
}
}