2014-04-08 1 views
0

Maven Eclipse Plugin을 사용하여 .classpath 파일을 생성하고 있습니다. jar 경로는 M2_REPO 클래스 경로 변수에 상대적으로 표현됩니다. = "M2_REPO/log4j에/log4j에/1.2.16/log4j에-1.2.16.jar"Maven Eclipse Plugin은 소스 경로에 M2_REPO classpath 변수를 사용할 수 있습니까?

경로는 ...

나는 소스를 다운로드 지정할 때 문제는, 결과 파일은 하드 코드에 대한 참조를 포함 디렉토리 경로를 사용하는 대신 M2_REPO 클래스 경로 변수를 사용합니다.

값 = "항아리 : 파일 :/C :! /Users/Me/.m2/repository/log4j/log4j/1.2.16/log4j-1.2.16-javadoc.jar /"/>

이 문제를 해결할 수있는 방법이 있습니까?

답변

0

this post${env_var:M2_HOME}을 사용하고 있지만 나에게 적합하지 않습니다. (어느 쪽도하지 않는다 ${env_var:M2_REPO}, btw). 어쩌면 내 로컬 구성의 문제 일 수 있으며 아마도이 방법이 유용 할 것입니다. 아니면 아직 해결책을 찾았습니까?

환경 설정 -> 실행/디버그 -> 문자열 대체 -> 새로 만들기로 이동하여 M2_REPO를 입력하고 "저장소"- 폴더를 선택하십시오. http://i.stack.imgur.com/kEEHe.jpg 이제 $ {M2_REPO} .

+0

M2_REPO를 사용하여 문제가 없습니다. 문제는 Maven이 .classpath 파일을 다시 생성 할 때입니다. 그것은 잘못 생성됩니다 (아마도). – cquezel

관련 문제