maven빌드시 jar파일 오류
- 작성자 :
- 김*주
- 작성일 :
- 2011-01-04 14:15:46
- 조회수 :
- 3,109
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
전화 드렸던 김선주 입니다.
저희가 maven설정 폴더가 없어져서..확인이 되지 않아 홈페이지에 기본 제공을 가지고 와서 빌드를 한결과 다음과 같은 jar오류가 발생되었습니다. 하여 말씀하신 pom.xml파일 첨부하오니 확인해 보시고 연락부탁드립니다.
Error message: Missing:
----------
1) egovframework.com.ems:sndng-mail:jar:1.0
2) com.oracle:classes12:jar:10.2.0.2.0
3) connext-graphs:connext-graphs:jar:0.7
4) jcaptcha:jcaptcha:jar:1.0
5) egovframework.rte:egovframework.rte.fdl.excel:jar:1.0.0
저희가 maven설정 폴더가 없어져서..확인이 되지 않아 홈페이지에 기본 제공을 가지고 와서 빌드를 한결과 다음과 같은 jar오류가 발생되었습니다. 하여 말씀하신 pom.xml파일 첨부하오니 확인해 보시고 연락부탁드립니다.
Error message: Missing:
----------
1) egovframework.com.ems:sndng-mail:jar:1.0
2) com.oracle:classes12:jar:10.2.0.2.0
3) connext-graphs:connext-graphs:jar:0.7
4) jcaptcha:jcaptcha:jar:1.0
5) egovframework.rte:egovframework.rte.fdl.excel:jar:1.0.0
A
안녕하세요. 김선주님
현재 pom.xml파일 설정을 보면 리모트 repository에 관한 부분을 모두 주석 처리하셔서
라이브러리 파일을 자동으로 다운로드 받을수 없게 설정 되어있습니다.
maven 설정이 없어지셨다고 하는데
설정하는 방법은 2가지가 있습니다.
첫번째 방법은 리모트 repository를 설정하셔서 동적으로 라이브러리를 다운로드 하게 하는 방법입니다.
pom.xml파일에
<repositories>
<repository>
<id>mvn2</id>
<url>http://repo1.maven.org/maven2/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>jboss</id>
<url>http://repository.jboss.com/maven2/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>atlassian</id>
<url>http://maven.atlassian.com/repository/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
설정을 주석처리된 부분 대신에 설정하셔서 오픈소스 라이브러리를 동적으로 다운로드 받도록 하는 방법이 있습니다.
두번째 방법은 로컬 repository에 라이브러리를 복사하셔서 사용하는 방법입니다.
이클립스의 메뉴에서
window>preferences>Maven>Installations 탭을 보시면
LocalRepository 경로가 나옵니다. 이부분에 라이브러리를 복사하셔서 사용하시면 됩니다.
감사합니다.
현재 pom.xml파일 설정을 보면 리모트 repository에 관한 부분을 모두 주석 처리하셔서
라이브러리 파일을 자동으로 다운로드 받을수 없게 설정 되어있습니다.
maven 설정이 없어지셨다고 하는데
설정하는 방법은 2가지가 있습니다.
첫번째 방법은 리모트 repository를 설정하셔서 동적으로 라이브러리를 다운로드 하게 하는 방법입니다.
pom.xml파일에
<repositories>
<repository>
<id>mvn2</id>
<url>http://repo1.maven.org/maven2/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>jboss</id>
<url>http://repository.jboss.com/maven2/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>atlassian</id>
<url>http://maven.atlassian.com/repository/public/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
설정을 주석처리된 부분 대신에 설정하셔서 오픈소스 라이브러리를 동적으로 다운로드 받도록 하는 방법이 있습니다.
두번째 방법은 로컬 repository에 라이브러리를 복사하셔서 사용하는 방법입니다.
이클립스의 메뉴에서
window>preferences>Maven>Installations 탭을 보시면
LocalRepository 경로가 나옵니다. 이부분에 라이브러리를 복사하셔서 사용하시면 됩니다.
감사합니다.