2011-08-22 6 views
1

2 일간 스프링 데이터 그래프로 이클립스 작업을 가능하게하는 방법을 이해하기 위해 2 일 동안은 아직 모른다. 코드는 다음과 같습니다.스프링 데이터 그래프와 이클립스

@NodeEntity 
public class Person { 
    public Person() {   
    } 
} 
... 
public class App { 
    public static void main(String[] args) { 
     Person p = new Person().persist(); 
    } 
} 

이 코드는 Maven으로 빌드 할 때 절대적으로 좋습니다. 이클립스에서 프로젝트를 열면 persist()Person이라는 메서드가 없다고합니다.

나는 봄 3.0.6.BUILD-SNAPSHOT, AspectJ를 1.6.12.BUILD-SNAPSHOT, 봄 데이터 그래프 1.2.0.BUILD-SNAPSHOT을 이클립스 3.7 (우분투 11.04에)를 사용하고 있습니다. 또한 AJDT 2.2.0.e37x-20110815-2000이 설치되어 있습니다.

내 Eclipse 프로젝트는 AspectJ가 가능하다. (나는 프로젝트 아이콘에 AJ가있다.)

Eclipse에서 오류를 제거하기 위해 설치해야하는 모든 도구의 정확한 버전이 무엇인지 알 수 있는지 궁금합니다.

자세한 내용이 충분하지 않다면 의견을 보내 주시기 바랍니다.

업데이트 :

는 또한 공식 봄 데이터 그래프 포럼에이 질문을 게시 :

http://forum.springsource.org/showthread.php?113629-Using-Spring-Data-Graph-in-real

지금까지 어떤 피드백.

답변

2

실제 프로젝트에서 사용되므로 걱정할 필요가 없습니다.

툴을 사용하면서 직면 한 문제는 그 이야기의 슬픈 부분입니다. 우리는 AspectJ 녀석에 의해 개발 된 AJDT 플러그인으로 이클립스에서 AJ와 관련된 많은 문제를 예상하지 못했다. AJDT 프로젝트 리드는 다음과 같은 결론을 내렸다하는 포럼에 second threadJIRA issue,이

: -> AspectJ를 -

  • 프로젝트 속성을 확인>을 화면 경로가 올바르게 설정
  • 만들기 Window-> Preferences-> JDT Weaving이 켜져 있는지 확인하십시오.
  • 빌드 경로 "* /. aj"는 필요하지 않습니다. - 그럴 필요가 없으며 정상적으로 작동합니다.프로젝트 빌드 때마다 일식을 필요
  • 은 AJDT 웹 사이트에서
+0

"미성숙"에 관한 게시물을 삭제했습니다. 모든 것이 잘 작동하고 모든 기술적 인 문제를 해결할 수있었습니다. 문제. 그것은 어렵지 만 불가능한 것은 아닙니다. 니가하는 것에 대해 고마워, 마이클! – agibalov

1

폐기 : 마이클 기아의 대답을 참조하십시오

저도 같은 문제로 실행

, 여기 (노트) 그 후 http://static.springsource.org/spring-data/data-graph/docs/current/reference/multi/programming-model.html

설명 된대로 나, 자바 빌드 경로를 고정 된위한 트릭을 한 일 나는 프로젝트를 청소하고 재건해야했다.

희망이 있습니다.

+0

답변 해 주셔서 감사합니다. 다시 한 번 확인해 볼게. – agibalov

+0

커뮤니티에 10 분을 소비하고 github에서 최소한의 이클립스 프로젝트를 공유 할 수 있습니까? :-) – agibalov

+0

SDG 1.1.0에 안녕하세요 - 세계 예제 (멋진 프로젝트 템플릿)를 업데이트하고 github에 올려 놓았습니다. 이클립스 특정 파일은 다음에 있습니다. 내가 그 일을했을 때 알려주겠다. (내일 저녁이나 그 이전에 가져 가야한다.) – jotomo

1

을 시작합니다 m2e V1.0에 대한

AJDT 구성 프로그램 http://dist.springsource.org/release/AJDT/configurator/에서 사용할 수 있습니다. 이 업데이트 사이트를 Eclipse 설치 관리자에 추가하여 구성자를 설치하십시오. 이 설정자는 Eclipse에서 Maven 프로젝트가 AspectJ와 AJDT로 적절히 설정되도록한다. 게시 됨 09-30-11

위의 내용을 설치했고 내 AspectJ 빌드 경로에 'From : Maven Dependencies'주석이 추가 된 spring-aspects와 spring-data-neo4j가 추가되었습니다. AspectJ 빌드 경로에 추가 된 libs도 Java 빌드 경로에 추가됩니다.

그러나 configurator가 올바르게 조정 되었기 때문에 (Cognasts 프로젝트의 AspectJ 빌드 경로) 프로젝트가 아니라 프로젝트를 구성하기 위해 POM에 필요한 것이 정확히 무엇인지 POM에 필요한 것을 이해하지 못했습니다. 안녕하세요 - 세계 예제를 기반으로. 누군가가 이것에 대해 밝힐 수 있습니까?

편집 : 피규합니다 (POM에있는 경우) AspectJ를-받는다는 - 플러그인에서 aspectLibraries 구성 옵션을 받아 프로젝트의 경로를 구축 AspectJ를에 추가처럼 보인다. 우리는 (다른 답변을 내 평판 기압와,별로 옵션을 게시 죄송합니다)

:-) 좋은 통합에 가까워지고있는 것처럼

보인다.

관련 문제