Maven 사용시 Dependency 검색 안되는 문제

이 문제는 2023-01-18 현재 버전에서 발생하고 있는 문제임

원래 기본적으로 이클립스에서 Maven 기능을 사용 시 dependencies를 추가할때 Maven repository의 index를 가져와서 검색해서 추가가 가능했었다.
하지만 현재버전 2022-12 에서는 이 기능이 동작하지 않는다.

동작하지 않는 이유에 대해서는 아래 링크를 참고한다.

결론부터 말하자면 인덱스 구성하는데 비용이 많이 소요되며 시간도 많이 걸리고 어찌되었든 비효율적이라는 판단하에 해당 기능을 제거한것이다. 그런데 왜 UI에는 아직 남아있는지 모르겠다.

그래서 해당 플러그인 개발자 집단에서 권장하는 방법은 직접 xml을 수정하는것을 권장하고 있다.
근데 이 xml을 직접수정하는 방법은 예전부터 쓰던 방법인데 뭐가 다르냐? 하면

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.11</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>tomcat</groupId>
      <artifactId>tomcat</artifactId>
      <version>3.3.2</version>		
    </dependency>
  </dependencies>

위의 예에서처럼 추가할때 태깅을 입력하면 나머지는 자동완성 기능으로 auto complete처럼 동작하도록 만들어졌다.

로그인하면 댓글을 남길 수 있습니다.
  • maven_사용시_dependency_검색_안되는_문제.txt
  • 마지막으로 수정됨: 2023/01/17 15:21
  • 저자 koov