이 누리집은 대한민국 공식 전자정부 누리집입니다.
강*구
2022-06-24 14:31:25
12,189
개발환경 / 3.5
완료
폐쇄망(금융권)에서의 메이븐 빌드시 Local Repository로 경로를 변경하는 방법을 알려주시면 좋겠습니다.
이클립스상에서 eGovFrame-Start-New Web Project-소스 자동생성 통해서 기본적인 웹 프로젝트를 생성하고 테스트 하려고 합니다.
금융권의 특성상 폐쇄망에서 프로젝트를 생성하다보니 프로젝트 생성후 메이븐 빌드가 안되어서 로컬 메이븐 리파짓토리를 지정해주려고 합니다.
구글링을 해보았는데 pom.xml 에서의 설정은 없는것 같았고 settings.xml 상에서 <localRepository>로컬경로/maven/repository</localRepository>를
주석을 제거하고 활성화하여 추가하였습니다.
물론 이클립스 Window-Preferences-User Settings에 상단에서 언급한 settings.xml 파일이 위치한 로컬경로를 지정해줬구요
전자정부프레임워크 프로젝트의 pom.xml 에서 <repositories> 하위에 있는 <repository> 태그와 <dependency>는 모두 주석 처리하였습니다.
이렇게까지 했는데도 다시 maven install, maven build만 하면 http://repo.maven.apache.org/maven2/org/apache/plugins/maven=compiler-plugin/3.1/maven-compiler-plugin-3.1.pom의 URL로 Downloading from 시도를 합니다.
아무리 찾아봐도 프로젝트 내에 저 URL로 활성화된 코드나 설정은 보이지 않는데 어떻게 해결을 해야할까요?
안녕하세요.
표준프레임워크 센터입니다.
개발환경 이클립스가 가지고 있는 Default 값으로
Central Repository의 URL이 있어서일 가능성이 있습니다.
Window > Show View > Other 메뉴로 이동 후
입력 박스에 maven을 검색하셔서
Maven Repositories View를 여신 다음
Global Repositories의 Central Repository URL을 우클릭하여
Disable 상태로 변경해 보시기 바랍니다.
이 외에도 다음의 URL에서
일반적인 Offline Maven 구성 방법에 대해 참고하실 수 있습니다.
https://biblehan.tistory.com/5
감사합니다.