본문 바로가기

Web

[ spring ] egovframework(전자정부프레임워크) 3.9.0 적용 maven & gradle

반응형

프로젝트를 진행함에 있어서 egovframework(전자정부프레임워크)를 적용해야했다.
회사 프로젝트는 jdk1.8을 사용하고 있었기에 egovframework는 3.x.x 버전을 사용해야만 했다.
그래서 3.x.x 버전대 중 최신이면서 레포가 좀 더 많은 3.9.0을 적용했다.

maven과 gradle 모두 테스트 완료했다.

 

| Maven 적용

/* pom.xml */

<repositories>
	<repository>
        <id>egov</id>
        <url>"https://maven.egovframe.go.kr/maven/"</url>
        <releases>
            <enabled>true</enabled>
        </releases>
        <snapshots>
            <enabled>false</enabled>
        </snapshots>
    </repository>
</repositories>

<properties>
    <egovframework.rte.version>3.10.0</egovframework.rte.version>
    <egovframework.jpa.version>3.8.0</egovframework.jpa.version>
</properties>

<dependencies>
	<dependency>
        <groupId>egovframework.rte</groupId>
        <artifactId>egovframework.rte.ptl.mvc</artifactId>
        <version>${egovframework.rte.version}</version>
	</dependency>

	<dependency>
        <groupId>egovframework.rte</groupId>
        <artifactId>egovframework.rte.fdl.idgnr</artifactId>
        <version>${egovframework.rte.version}</version>
	</dependency>

	<dependency>
        <groupId>egovframework.rte</groupId>
        <artifactId>egovframework.rte.fdl.property</artifactId>
        <version>${egovframework.rte.version}</version>
	</dependency>
</dependencies>



반응형

 

| Gradle 적용

/* build.gradle */

subprojects {
    apply plugin: 'java'
    apply plugin: 'maven-publish'

    repositories {
        maven {
            url = 'http://www.egovframe.go.kr/maven/'
        }
    }
    
    dependencies {
        implementation 'egovframework.rte:egovframework.rte.ptl.mvc:3.9.0'
    	implementation 'egovframework.rte:egovframework.rte.fdl.idgnr:3.9.0'
    	implementation 'egovframework.rte:egovframework.rte.fdl.property:3.9.0'
    }
}

 

 

적용은 잘 됐는데.. 패치파일을 톰캣에 올리니까 에러가 발생하면서 정상적으로 웹이 올라가지 않았다..

해당 이슈 해결은 아래와 같이 해결했다.

 

[ spring ] egovframework(전자정부프레임워크) log4j 이슈해결 maven & gradle

egovframework 3.9.0 버전을 적용했는데, 아래와 같은 이슈가 발생했다.   | 이슈egovframework.rte:egovframework.rte.ptl.mvc:3.9.0 > egovframework.rte:egovframework.rte.fdl.cmmn:3.9.0 > egovframework.rte:egovframework.rte.fdl.

im-codding.tistory.com

 

반응형