2016-06-29 3 views
3

Storm을 프로그래밍하고 테스트하는 데 Eclipse를 사용하고 있지만 SVN 계정을 만들었습니다. 프로젝트를 커밋하는 곳에서 Eclipse 용 SVN 플러그인이 필요했습니다. 그것은 일했다,하지만 난 시작하려고 할 때 그 후, 나는 팝업 오류 창에이 메시지가 :Eclipse에서 Maven 및 SVN과의 충돌이 발생 했습니까?

Referenced classpath provider does not exist: 
org.eclipse.m2e.launchconfig.classpathProvider 

내가 "구성"메뉴에서 옵션 (오른쪽 클릭 "Maven 프로젝트로 변환"실현 on 프로젝트)가 사라졌습니다. Java 토폴로지에 대한 "runAs"옵션은이 오류와 함께 실행되지 않으며 "pom.xml"을 maven으로 실행할 수 없습니다.

가능한 수정 시도 :

나는 (그것을 unninstall 저를 허용하지 않습니다) 이클립스 모든 받는다는 빌더를 다시 설치했습니다.

내가으로 설정을 다시 시도이의

mvn eclipse:clean eclipse:eclipse 

아무도 일하지, 내 이클립스 버전은 다음과 같습니다 우분투 그놈 14.04에

Eclipse Java EE IDE for Web Developers. 

Version: Mars.1 Release (4.5.1) 
Build id: 20150924-1200Eclipse Java EE IDE for Web Developers. 

.

내가 말했듯이, SVN 플러그인을 설치할 때까지 완벽하게 돌아가고있었습니다.

편집

은 내가 m2e 두 플러그인을 설치 한 것을 깨달았다 :

Maven integration for Eclipse (Luna and newer)1.5 
Maven integration for Eclipse (Luna)1.5.0 

두 시장에서,하지만 내가 그들을 제거 할 수있는 방법이 없다, 그것은 말한다 :

[plugin] cannot be fully uninstalled because other installed software requires it. The parts that are not required will be uninstalled. 

편집 2

"도움말> 설치 정보"메뉴의 "설치 내역"에서 "Eclipse (Luna) 1.5.0 용 Maven 통합"이 SVN 플러그인 (또는 함께)에 설치되어있는 것을 보았 기 때문에 문제가 거기에 있다고 생각합니다. 그럼에도 불구하고 내가 처음 "편집"에서 말했듯이 나는 그것을 제거 할 수 없다.

누군가 일어나는 일에 대한 단서가 있다면 제발 도와주세요.

미리 감사드립니다.

+1

사이드 노트 : 나는 stackoverflow가 이런 종류의 이클립스 버그 문제에 대한 최적의 장소는 아니라는 것을 알았다. 대신 에클린들 자체를 돌리는 것을 고려하십시오. 예를 들어 일부 포럼에 게시하여 도움이되는 응답을 얻는 것이 더 나을 수 있습니다. – GhostCat

+0

감사합니다. 게시 할 곳도 많을수록 좋습니다. 그건 내 기회를 개선하는 데 도움이. – Amnor

+0

충돌이 지속되고, 나는 작동을 위해 2 개의 휴대용 인스턴스를 사용하고, 다른 하나는 업로드를 위해 작동합니다. 관심을 가져 주셔서 감사합니다. – Amnor

답변

0

해결 방법 제안 : 단순히 Eclipse 내에서 SVN을 다루지 마십시오!

대신, 우분투에서 "git svn"을 사용할 수 있습니다.

의미 : git svn을 사용하면 원격 git 저장소를 만들어 원격 SVN 서버에 커밋/페치 할 수 있습니다. 하지만 당신의 식식에 ... 저 저장소는 정원 GIT 저장소의 공통점이 있습니다.

다른 말로하면 :이 도구를 사용하면 여전히 SVN에 연결할 수 있습니다 (왜 2016 년에 그 사람이 원하는지 이해할 수는 없지만). 그러나 당신은 git의 모든 기능을 사용할 수 있습니다 (추가 플러그인을 설치하지 않고 Eclipse 내에서 완전한 지원 포함).

+0

GIT를 사용하는 것이 더 좋은 선택 인 것을 알고 있습니다. 그러나 그것을 바꾸려면 제 손에 있지 않습니다. 내가 일하는 곳, SVN을 사용해야합니다. 우리가 가지고있는 곳입니다. 그러나 이것이 왜 Eclipse m2e 플러그인을 설치했는지 이해할 수 없다. 이해가 안된다. – Amnor

+0

좋아요, 나는 las 부분을 이해하지 못했습니다. 그래서 우분투에 git SVN을 설치할 수 있습니다. SVN 플러그인에 신경 쓸 필요없이 Eclipse의 git 부분을 사용할 수 있습니까? – Amnor

+0

질문에 대답하지 않기 때문에 Downvoted. – bahrep

1

우리는 Eclipse (Kepler and Mars)에서 Subclipse를 문제없이 사용합니다 (Subclipse 또는 Subversive를 설치 했습니까?).

프로젝트를 Maven 프로젝트로 체크 아웃하려면 m2e 커넥터를 설치해야합니다. Subversive는 "Discovery"카탈로그에 하나씩 가지고 있으며 Subclipse에는 별도의 업데이트 사이트가 있습니다.

Eclipse 플러그인 구성이 어떻게 든 손상된 경우 버전 1.6 또는 1.7에서 이미 m2e가 포함 된 처녀 식 (Mars.1, Mars.2 또는 Neon)으로 다시 시작합니다. 그런 다음 Subclipse 또는 Subversive를 설치하고 다시 시도하십시오.

+0

maven.1을 포함 시켰습니다. 문제는 SVN 플러그인을 설치하고 다른 m2e (이전 버전)를 설치했기 때문입니다. 그리고 난 둘 다 제거 할 수 없습니다. 그게 내가 niether를 사용할 수없는 이상한 상황을 만들었고 나는 그것들을 너무 쉽게 제거 할 수 없다. 지금은 신선한 Eclipse Mars.2 for Linux로 작업하고 있지만 SVN을 설치하면 다시 일어날 까봐 걱정됩니다. 플러그인은 사용하고 있습니까? 고마워요! – Amnor

+1

subclipse를 사용합니다. 버전 1.10은 업데이트 사이트 http://subclipse.tigris.org/update_1.10.x에서 찾을 수 있습니다 (최신 버전은 http://subclipse.tigris.org에서 찾을 수있는 m2connector와 함께 작동하지 않을 수 있습니다)./m2eclipse/latest) –

+0

시도가 끝나면 알려 드리겠습니다. 고마워요! – Amnor

관련 문제