From ff2642a6d96053d6573a4ba5af96a95c362756bb Mon Sep 17 00:00:00 2001 From: curry772 Date: Wed, 11 Mar 2026 10:18:41 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B9=8C=EB=93=9C=20=ED=99=98=EA=B2=BD=20?= =?UTF-8?q?=EC=84=A4=EC=A0=95,=20=EC=84=9C=EB=B8=8C=EB=AA=A8=EB=93=88=20?= =?UTF-8?q?=ED=8F=AC=EC=9D=B8=ED=84=B0=20=EA=B0=B1=EC=8B=A0,=20=EC=9D=B8?= =?UTF-8?q?=EC=A6=9D=EC=84=9C=20=ED=8C=8C=EC=9D=BC=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - build.gradle: nexus 저장소 설정 추가 - .gitmodules: 서브모듈 URL 정리 - elink-online-*: 서브모듈 커밋 포인터 갱신 - certificate/: OAuth 인증서 및 keystore 파일 추가 - context.xml: WebContent META-INF 컨텍스트 설정 추가 --- .gitmodules | 10 ++++---- WebContent/META-INF/context.xml | 24 ++++++++++++++++++ build.gradle | 18 +++++++------ elink-online-common | 2 +- elink-online-core | 2 +- elink-online-transformer | 2 +- .../resources/certificate/elink-oauth-dev.jks | Bin 0 -> 2225 bytes .../resources/certificate/elink-oauth-dev.pub | 9 +++++++ src/main/resources/certificate/keystore.p12 | Bin 0 -> 2562 bytes 9 files changed, 51 insertions(+), 16 deletions(-) create mode 100644 WebContent/META-INF/context.xml create mode 100644 src/main/resources/certificate/elink-oauth-dev.jks create mode 100644 src/main/resources/certificate/elink-oauth-dev.pub create mode 100644 src/main/resources/certificate/keystore.p12 diff --git a/.gitmodules b/.gitmodules index 765ac2a..4cbf63b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,15 +1,15 @@ [submodule "elink-online-core"] path = elink-online-core - url = ssh://git@192.168.240.178:18081/eapim/elink-online-core.git + url = https://git.eactive.synology.me:8090/kjb-eapim/elink-online-core.git [submodule "elink-online-transformer"] path = elink-online-transformer - url = ssh://git@192.168.240.178:18081/eapim/elink-online-transformer.git + url = https://git.eactive.synology.me:8090/kjb-eapim/elink-online-transformer.git [submodule "elink-online-common"] path = elink-online-common - url = ssh://git@192.168.240.178:18081/eapim/elink-online-common.git + url = https://git.eactive.synology.me:8090/kjb-eapim/elink-online-common.git [submodule "elink-online-emsclient"] path = elink-online-emsclient - url = ssh://git@192.168.240.178:18081/eapim/elink-online-emsclient.git + url = https://git.eactive.synology.me:8090/kjb-eapim/elink-online-emsclient.git [submodule "elink-online-core-jpa"] path = elink-online-core-jpa - url = ssh://git@192.168.240.178:18081/eapim/elink-online-core-jpa.git \ No newline at end of file + url = https://git.eactive.synology.me:8090/kjb-eapim/elink-online-core-jpa.git \ No newline at end of file diff --git a/WebContent/META-INF/context.xml b/WebContent/META-INF/context.xml new file mode 100644 index 0000000..ae81110 --- /dev/null +++ b/WebContent/META-INF/context.xml @@ -0,0 +1,24 @@ + + + + + + diff --git a/build.gradle b/build.gradle index fd261ca..0f815bb 100644 --- a/build.gradle +++ b/build.gradle @@ -20,14 +20,16 @@ def queryDslVersion = "5.0.0" def hibernateVersion = "5.6.15.Final" def generatedJavaDir = "$buildDir/generated/java" -//def nexusUrl = "https://nexus.eactive.synology.me:8090" -// -//repositories { -// maven { -// url "${nexusUrl}/repository/maven-public/" -// allowInsecureProtocol = true -// } -//} +def nexusUrl = "https://nexus.eactive.synology.me:8090" + +allprojects { + repositories { + maven { + url "${nexusUrl}/repository/maven-public/" + allowInsecureProtocol = true + } + } +} java { toolchain { diff --git a/elink-online-common b/elink-online-common index 8b72299..1bbfe85 160000 --- a/elink-online-common +++ b/elink-online-common @@ -1 +1 @@ -Subproject commit 8b722996895ead9ec42b445f1652fb08c98fe132 +Subproject commit 1bbfe85d4f246c2c80d1c9d7f3457449c11fe5c7 diff --git a/elink-online-core b/elink-online-core index 8c886f9..c22786b 160000 --- a/elink-online-core +++ b/elink-online-core @@ -1 +1 @@ -Subproject commit 8c886f92fb48f9a5a0aa4cc80636016156b28295 +Subproject commit c22786b72926f2a6180a8d5085f37a5f6c86068d diff --git a/elink-online-transformer b/elink-online-transformer index 947d1f2..35b90c3 160000 --- a/elink-online-transformer +++ b/elink-online-transformer @@ -1 +1 @@ -Subproject commit 947d1f223ca9ca265d14a8e7195958873e867faf +Subproject commit 35b90c391ccaff66b503052ad52b9ad0d994ca1a diff --git a/src/main/resources/certificate/elink-oauth-dev.jks b/src/main/resources/certificate/elink-oauth-dev.jks new file mode 100644 index 0000000000000000000000000000000000000000..68a25f731b996b44ab8ecd2fc7f2417a6cf814e2 GIT binary patch literal 2225 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 Fe*lw%>DT}O literal 0 HcmV?d00001 diff --git a/src/main/resources/certificate/elink-oauth-dev.pub b/src/main/resources/certificate/elink-oauth-dev.pub new file mode 100644 index 0000000..d1dae40 --- /dev/null +++ b/src/main/resources/certificate/elink-oauth-dev.pub @@ -0,0 +1,9 @@ +-----BEGIN PUBLIC KEY----- +MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAjT8R5ujHcHCsW7/pnw4h +JxuQlvg0rH6EFzrPoJe65FrVXuZSyWJUrzK+hCwx27ci1Q1cnArgCFZuia+SO754 +dl+vmAQQvLFpcUxp1DSSh2T8nr0bcBftZfmdFZuAWJ4rAG2ZuMg344DTmEa+vrZL +86yFnJvy7GnS3jDucz0LzRjAIm7JcVaPf9TbeDnRyiiejSlQgTuMvszsw4w4/Pxs +DhYPoGIMv6Vu9yJzEozhbz0pgehaa32dqVSDAzZTzGrpiKVJTF2wYxJZdL9V7vXw +AOCq92vywvO6SW96hSIaClo3L8AouLYm4Gp1ZqD+k8LW3r0Re8gk3Na1Jp6/NvbB +CQIDAQAB +-----END PUBLIC KEY----- diff --git a/src/main/resources/certificate/keystore.p12 b/src/main/resources/certificate/keystore.p12 new file mode 100644 index 0000000000000000000000000000000000000000..8b520d22d1d405dd352c283b26b3c5134dcb9ce2 GIT binary patch literal 2562 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