2011-04-11 3 views
0

이클립스 3.5/3.6에서 웹 응용 프로그램 라이브러리에 소스를 연결하는 방법이 있습니까? 내가 시도하는 것 :이클립스에서 웹 앱 라이브러리에 소스를 첨부하는 방법은 무엇입니까?

  1. 3.3 일식까지, 나는 개별적으로하지만, 웹 응용 프로그램 라이브러리 내부 항아리에 소스를 첨부 할 수 있습니다. 웹 응용 프로그램 라이브러리 내부의 jars에 소스를 연결하면 작동하지 않습니다.

  2. 외부 항아리를 포함 할 수도 있고 웹 응용 프로그램 라이브러리 내부의 항아리도 다시 포함시킬 수 있으며 원본을 첨부하여 작동시킬 수 있습니다.

  3. classpath.decorations.xml 및 .classpath 파일에 대한 소스 경로를 추가하는 것은 jar에서는 작동하지만 웹 앱 라이브러리에서는 작동하지 않습니다.

  4. 은 항아리의 같은 줄에, 이클립스를 재시작했을 때 덮어 써서 작동하지 않는다.

어떻게 웹 앱 라이브러리에 소스를 할당합니까?

은 (BTW, 해결 방법 대신에 웹 응용 프로그램 라이브러리의 외부 항아리를 포함하는 것입니다,하지만 지루하고 웹 응용 프로그램 라이브러리를 사용하는 이유 ..!) 서버 어댑터가 필요

답변

0

시행 착오로 나는 같은 파일을 사용하여 수행 할 수있는 3.3-3.7의 소스 첨부 파일을 발견했습니다 : classpath.decorations.xml 위치에서 찾을 수 있습니다 : .metadata.plugins \ org.eclipse.jst.common.frameworks \. 그러나 경로가 일식의 다양한 버전에 전달되는 방법에 차이가 있습니다.

(3.3)에는 작업 영역 위치와 관련된 경로가 필요합니다. 3.5-3.7이면 eclipse는 드라이브 이름으로 시작하는 경로와 같이 절대 경로가 필요합니다. (약 3.4는 확실하지 않음)

이것은 소스가 UI에서 추가 될 때 업데이트되는 파일이지만 작동하지 않는 경우 수동으로 파일을 수정할 수도 있습니다. 변경 사항이 반영되도록 작업 영역을 다시 엽니 다.

1

그것을 제공 . 불행히도 그들은 거의하지 않습니다.

+0

: S 아무 것도 이해하지 못했습니다! :) 어쨌든,이 문제를 해결할 방법이 있습니까? 어떻게 든 물건이나 물건을 지정하는 것일까 요? – NikhilWanpal

+0

ørn 좀 더 자세하게 설명해 주시겠습니까? – NikhilWanpal

0

java 소스 첨부 파일을 설정하는 옵션은 개별 jar 파일의 속성에서 패키지 탐색기의 웹 응용 프로그램 라이브러리 트리 아래에 있습니다. 그것은 일식 갈릴레오에 있지만 이클립스에 대해 확실하지 않습니다.

+0

그렇습니다. 이클립스 3.6도 있습니다. 그러나 항아리가 webapp 라이브러리의 일부인 경우 첨부 된 소스는 반영되지 않았습니다. 이미 질문에서 언급했듯이 :( – NikhilWanpal