2012-02-04 4 views
1

나는 Maven을 배우고 있으며 자주 필요한 Jar를 자동으로 다운로드 할 수있는 기능을 찾고있다. 이제 응용 프로그램에서 MySQL 데이터베이스에 액세스해야합니다. 그래서 탭을 pom.xml 비주얼 편집기에 열고 Add... 버튼을 선택했습니다. 그런 다음 검색 문자열에 mysql을 입력했습니다.Eclipse m2eclipse가 의존성 검색에서 mysql을 찾을 수 없다.

Eclipse는 아무 것도 발견하지 못했습니다.

Mysql JDBC 라이브러리가 Maven (중앙 저장소)에없는 것은 사실입니까? 아니면 방금 잘못 구성된 것일 수 있습니까? 메이븐 (Maven)이 JDBC 라이브러리를 찾는 작업에 스스로를 보여줄 수 있습니까?

답변

2

Mysql은 중앙 메이븐 레포에 있습니다. M2E는이 repo를 사용합니다. Eclipse의 Maven 저장소보기 (Window > Show View > Other... > Maven > Maven Repositories)에있는 모든 활성 저장소를 볼 수 있습니다. 저장소의 컨텍스트 메뉴에서 저장소의 색인을 갱신하거나 수정할 수 있습니다.

+1

나는 "http : // repo1.maven.org/maven2"에 "중앙"리포지토리가 있지만 여전히 mysql을 찾을 수 없습니다. –

+1

수동으로 찾을 때 저장소 색인에 있습니까? 나는. Maven 저장소 뷰의 폴더 구조를'Global Repositories> Central> mysql> mysql-connector-java'로 이동하십시오. –

+0

색인을 수동으로 찾는 방법은 무엇입니까? 'Maven Repositories' 윈도우에서'central'을 열면 하위 노드가 없습니다. –

1

예, mysqlconnector는 메이븐 저장소에 있습니다.

<dependency> 
    <groupId>mysql</groupId> 
    <artifactId>mysql-connector-java</artifactId> 
    <version>5.1.18</version> 
</dependency> 

here을 추가로 확인할 수 있습니다.

Mysql JDBC 라이브러리가 Maven (중앙 저장소)에없는 것은 사실입니까?

MySQL JDBC 커넥터는 메이븐 저장소에 있습니다.

아니면 잘못 구성되었을 수 있습니까?

나는 받는다는 이클립스를 사용하지 않은하지만 당신은 그 받는다는 원하는 저장소 (settings.xml을 확인하고 로그를 구축 받는다는 확인) 조회 확인 할 수 있습니다.

+0

내 'm2eclipse'가 다른 저장소로 구성되었을 수 있습니까? –

+0

@SuzanCioc, 불행히도 저는'm2eclipse'로 당신을 도울 수 없습니다. 나는'm2eclipse'가'M2_HOME \ settings.xml'에 위치해야하는 전역 설정을 사용한다고 생각합니다. –

+0

Eclipse는 사용자 설정이 '/.m2/settings.xml'에 있지만이 파일은 없다고 말합니다. 다른 전역'settings.xml '이 있습니까? –

관련 문제