2010-02-18 2 views
5

.jav 파일 내부의 주석을 프로젝트 폴더 어딘가에있는 다른 파일 (예 : CMD를 클릭하여 유형 선언에 대한 Java 유형 링크를 클릭하는 것)과 연결하는 방법을 찾고 있습니다. 필자의 경우 (Spring Roo 지원) 웹 응용 프로그램에서 작업 중이므로 컨트롤러와 뷰 파일이 있습니다.Eclipse - Java 주석 내에서 파일에 링크 할 수 있습니까?

나는 (자바 독을 지향하지만, 물론 구문 분석되지하지만 링크로 직접 사용)과 같이 보일 수 있습니다 마음에 무엇을 가지고 :

public String orderlist(ModelMap modelMap){ 

    modelMap.addAttribute("orders", Order.findAllOrders()); 

    // @link("/WEB-INF/views/order/list.jspx") 
    return "order/list"; 
} 

나는를 엽니 코멘트 링크를 CMD-클릭합니다 파일.

작업 세트, 필터 및 물론 CMD + SHIFT + R ("오픈 리소스")을 사용하고 있습니다.이 모든 것이 훌륭하지만 컨트롤러 및 해당보기에서 편리하게 작동 할 수 있습니다 (특히 팀). 이게 어쨌든 가능합니까, 지금까지 완전히 놓친 기본 기능이나 어떤 이유에서든 완전히 말도 안되는 것입니까? 예를 들어 리팩터링 뷰 파일을 이동할 때 링크를 고려해야한다는 것을 알고 있습니다.

답변

4

설명하는 기능은 Eclipse의 하이퍼 링크 감지기 : http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/extension-points/org_eclipse_ui_workbench_texteditor_hyperlinkDetectors.html입니다. 불행히도 당신이 기술하고있는 구현이 가능할 지 확신하지 못합니다.

URL을 선택할 수있는 URLHyperlinkDetector가 있으므로 잠재적으로 file : // URL을 주석에 넣고 링크 할 수 있지만 이클립스는 열 수있는 것으로 가정하기 위해 유선 연결되어 있다고 생각합니다. 그것은 브라우저입니다. 그것은 가치가 있지만, 물론 절대 경로는 팀/머신 간의 공유를 깨뜨릴 것입니다.

팀이 설치할 수있는 플러그인을 통해 직접 기여할 수 있습니다. Aptana Studio에서 파일의 상대 URI를 선택하고 가능한 경우 편집자에서 열어보기 위해 구현 한 내용은 다음과 같습니다. https://github.com/aptana/studio3/blob/development/plugins/com.aptana.editor.common/src/com/aptana/editor/common/text/hyperlink/HyperlinkDetector.java

+0

답변을 즉시 수락하고 나중에 링크를 살펴 봅니다. :) – Wolfram

관련 문제