gradle을 통한 build
- 작성자 :
- 김*진
- 작성일 :
- 2018-10-30 17:34:46
- 조회수 :
- 3,617
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
gradle을 통한 build진행시 아래와 같이 eGov관련 package가 없다는 에러가 발생합니다.
eGov관련 라이브러리는 별도로 받아서 WEB-INF/lib 에 넣어 놓고
compile fileTree (dir: 'lib', include:['**/*.jar'])
이렇게 build를 진행합니다. 실제로
web App Library 에는 정상적으로 존재하는것으로 나오고 이클립스에서 서버에 등록하여
실행시키면 정상적으로 실행이 됩니다.
단지 gradle을 통한 build 만 진행이 안됩니다.
import egovframework.rte.psl.dataaccess.util.EgovMap;
^
E:\eGovFrameDev-3.7.0-64bit\workspace\kt.apilink.bconm.Ver.0.0.8\src\main\java\com\kt\apilink\bconm\template\service\SampleService.java:10: error: package egovframework.rte.psl.dataaccess.util does not exist
import egovframework.rte.psl.dataaccess.util.EgovMap;
^
E:\eGovFrameDev-3.7.0-64bit\workspace\kt.apilink.bconm.Ver.0.0.8\src\main\java\com\kt\apilink\bconm\template\service\SampleService.java:15: error: cannot find symbol
List<EgovMap> selectBoardList(SampleVo sampleVo) throws Exception;
^
symbol: class EgovMap
location: interface SampleService
E:\eGovFrameDev-3.7.0-64bit\workspace\kt.apilink.bconm.Ver.0.0.8\src\main\java\com\kt\apilink\bconm\template\dao\SampleDAO.java:12: error: package egovframework.rte.psl.dataaccess.util does not exist
import egovframework.rte.psl.dataaccess.util.EgovMap;
^
E:\eGovFrameDev-3.7.0-64bit\workspace\kt.apilink.bconm.Ver.0.0.8\src\main\java\com\kt\apilink\bconm\template\dao\SampleDAO.java:18: error: cannot find symbol
public List<EgovMap> selectBoardList(SampleVo sampleVo) throws Exception{
^
symbol: class EgovMap
location: class SampleDAO
E:\eGovFrameDev-3.7.0-64bit\workspace\kt.apilink.bconm.Ver.0.0.8\src\main\java\com\kt\apilink\bconm\template\service\impl\SampleServiceImpl.java:19: error: package egovframework.rte.psl.dataaccess.util does not exist
import egovframework.rte.psl.dataaccess.util.EgovMap;
^
E:\eGovFrameDev-3.7.0-64bit\workspace\kt.apilink.bconm.Ver.0.0.8\src\main\java\com\kt\apilink\bconm\template\service\impl\SampleServiceImpl.java:33: error: cannot find symbol
public List<EgovMap> selectBoardList(SampleVo sampleVo) throws Exception{
^
symbol: class EgovMap
location: class SampleServiceImpl
eGov관련 라이브러리는 별도로 받아서 WEB-INF/lib 에 넣어 놓고
compile fileTree (dir: 'lib', include:['**/*.jar'])
이렇게 build를 진행합니다. 실제로
web App Library 에는 정상적으로 존재하는것으로 나오고 이클립스에서 서버에 등록하여
실행시키면 정상적으로 실행이 됩니다.
단지 gradle을 통한 build 만 진행이 안됩니다.
import egovframework.rte.psl.dataaccess.util.EgovMap;
^
E:\eGovFrameDev-3.7.0-64bit\workspace\kt.apilink.bconm.Ver.0.0.8\src\main\java\com\kt\apilink\bconm\template\service\SampleService.java:10: error: package egovframework.rte.psl.dataaccess.util does not exist
import egovframework.rte.psl.dataaccess.util.EgovMap;
^
E:\eGovFrameDev-3.7.0-64bit\workspace\kt.apilink.bconm.Ver.0.0.8\src\main\java\com\kt\apilink\bconm\template\service\SampleService.java:15: error: cannot find symbol
List<EgovMap> selectBoardList(SampleVo sampleVo) throws Exception;
^
symbol: class EgovMap
location: interface SampleService
E:\eGovFrameDev-3.7.0-64bit\workspace\kt.apilink.bconm.Ver.0.0.8\src\main\java\com\kt\apilink\bconm\template\dao\SampleDAO.java:12: error: package egovframework.rte.psl.dataaccess.util does not exist
import egovframework.rte.psl.dataaccess.util.EgovMap;
^
E:\eGovFrameDev-3.7.0-64bit\workspace\kt.apilink.bconm.Ver.0.0.8\src\main\java\com\kt\apilink\bconm\template\dao\SampleDAO.java:18: error: cannot find symbol
public List<EgovMap> selectBoardList(SampleVo sampleVo) throws Exception{
^
symbol: class EgovMap
location: class SampleDAO
E:\eGovFrameDev-3.7.0-64bit\workspace\kt.apilink.bconm.Ver.0.0.8\src\main\java\com\kt\apilink\bconm\template\service\impl\SampleServiceImpl.java:19: error: package egovframework.rte.psl.dataaccess.util does not exist
import egovframework.rte.psl.dataaccess.util.EgovMap;
^
E:\eGovFrameDev-3.7.0-64bit\workspace\kt.apilink.bconm.Ver.0.0.8\src\main\java\com\kt\apilink\bconm\template\service\impl\SampleServiceImpl.java:33: error: cannot find symbol
public List<EgovMap> selectBoardList(SampleVo sampleVo) throws Exception{
^
symbol: class EgovMap
location: class SampleServiceImpl
A
안녕하세요.
표준프레임워크센터 입니다.
EgovMap은
전자정부 런타임쪽에 있는 클래스입니다.
해당 크래스는 다음 jar파일내에 존재합니다.
egovframework.rte.psl.dataaccess-3.8.0.jar
위 라이브러리가 정상적으로 복사되어 존재하는지
확인하여 주시구요.
간혹 라이브러리가 깨지는 경우도 있으므로
jar 확장자를 zip으로 변경한다음 압축을 풀어
상태가 정상적으로 존재하느지 확인이 필요합니다.
감사합니다.
표준프레임워크센터 입니다.
EgovMap은
전자정부 런타임쪽에 있는 클래스입니다.
해당 크래스는 다음 jar파일내에 존재합니다.
egovframework.rte.psl.dataaccess-3.8.0.jar
위 라이브러리가 정상적으로 복사되어 존재하는지
확인하여 주시구요.
간혹 라이브러리가 깨지는 경우도 있으므로
jar 확장자를 zip으로 변경한다음 압축을 풀어
상태가 정상적으로 존재하느지 확인이 필요합니다.
감사합니다.