2012-08-10 2 views
2

Eclipse Helios를 사용하고 Spring 소스 도구 모음 2.8.1.201111221000-RELEASE, Spring 속성이 추가 된 두 개의 Eclipse 프로젝트가 있고 첫 번째 버전에 따라 두 번째 Eclipse Spring Bean 구성 파일을 프로젝트에 추가하는 방법이 있습니다. 두 번째 프로젝트의 "Spring/Bean Support"구성으로? 상세 여러 프로젝트의 설정 파일을 Eclipse 프로젝트의 봄 성격에 포함시키는 방법은 무엇입니까?

  • 프로젝트 A는 콩, 일부 application.xml 파일을 포함,
  • 프로젝트 B는 일부 b.jar 빌드 A. 구현 어떤 스프링 빈을 선언, 일부 module.xml 파일을 포함 선언, 일부 a.jar 빌드 말 B에서 구현
  • B의 스프링 구성은 A의 구성에서 선언 된 일부 콩을 참조합니다.
  • application.xml 012를 가져 오지 않습니다. 3,대신, 실행시에 ClassPathXmlApplicationContext은 ("classpath:application.xml","classpath*:module.xml" 같은)
  • B의 봄 자연이 설정 파일로 application.xml (프로젝트 속성을 사용하도록 구성되어
  • => 봄 특정 패턴과 일치하는 클래스 패스로부터의 하중 (모든) 구성 파일을 생성 => 콩 지원 => 설정 파일)

는 내가 뭘 원하는 B의 봄 구성이 B의 application.xml뿐만 아니라 A의 module.xml의의 단지로 구성 STS를 알려주는 것이다. A가 작업 공간의 일부가 아니고 a.jar이 내 Maven 레포에 있고, B가 해당 이슈에 의존한다고 선언 된 경우 module.xml 구성 파일을 B의 스프링 구성에 추가 할 수 있습니다. 그러나 A가 작업 공간의 일부인 경우 module.xml을 참조하는 것이 불가능한 것 같습니다.

내가 뭔가를 그리워합니까?

감사

답변

1

아, 나는 미스 짓을! B의 "Spring/Beans Support/Config Files"목록에 module.xml을 추가 할 수는 없지만 특정 Config Set (두 번째 탭 페이지)를 편집하면 깜짝! - 모듈 A의 설정 파일도 모두 사용할 수 있습니다.

은 매력처럼 작동합니다 ...

관련 문제