Maven #04 라이브러리

underlier12·2020년 2월 9일
0

MAVEN

목록 보기
4/4

10. 라이브러리 오류

파일이 깨지는 경우

라이브러리를 다운 받다가 도중에 중단되거나 링크가 깨짐으로 인해 온전한 라이브러리가 역할을 수행하지 못하는 상태가 된다. 라이브러리는 다운받았다고 뜨는데 IDE에서는 없다고 하는 아이러니한 상황이 된다. 이때에는 로컬 저장소를 지우고 다시 IDE를 실행하면 필요 라이브러리들을 다운 받아온다.

11. 라이브러리 인덱싱

인덱싱 검색

pom.xml에 dependency를 직접 입력하는 방법 말고 아래와 같이 Dependencies탭에서 추가하는 방식으로도 라이브러리 포함이 가능하다.

Add를 클릭하고 필요한 키워드를 입력하면 관련 API들이 등장하게 된다. 하지만 이는 준비가 필요하다.

Window > Show View > Other > Maven > Maven Repositories를 선택하여 아래와 같이 내용을 보면 저장소에 대한 내역이 나온다. Global Repositoriescentral 디렉토리가 존재하는데 초기에는 비어있다. 오른쪽 클릭하여 Rebuild Index를 클릭하여 내용을 가져와야 한다. (3시간 정도 소요)

12. 사용자 정의 라이브러리

사용자 정의 라이브러리

라이브러리를 만드는 과정을 기록한다. 기본적인 메이븐 프로젝트 생성 후 Dependency 추가하고 나서부터 과정이다.

우선 자바 프로젝트와 동일한 방식으로 클래스를 생성하고

내용을 채운다.

이 때 기존의 방식인 오른쪽 클릭 후 Export를 선택해 JAR file 형태로 내보내도록 할 수 있지만 그렇게 되면 다시금 메이븐 로컬 저장소로 옮겨야 하는 불편함이 생긴다.

따라서 메이븐 특성을 활용하기 위해 우측 클릭 후 Run As > 6 Maven install을 선택해주면

프로세스가 진행되고 완료가 된 시점에서 내용을 보면 메이븐 로컬 저장소에 안착해있는 것을 확인할 수 있다.

Maven Repositories에서 Local Repositories > Local Repository 우측 클릭 후 Rebuild Index를 실행하면 방금 만든 라이브러리 인덱스를 추가하게 되며

아래와 같이 추가가 된것을 확인할 수 있고 Add를 통해 추가가 가능해진다.

이제 실제로 다른 프로젝트에서도 해당 클래스를 사용할 수 있다.

profile
logos and alogos

0개의 댓글