2013-07-12 13 views
0

"WELD-001408 불만족 의존성"이라는 이상한 현상이 발생했습니다.Weld 1.1 + 솔더가 만족스럽지 못한 종속성을 유발합니까?

모든 규칙 및 문서에서 종속성을 해결해야합니다. 다른 콩에서는 보통 @Produces 메소드이고 @Inject이었습니다.

@Produces @ApplicationScoped public Properties getEntityManagerFactoryProperties(){ 
    ... 
} 

@Inject 
private Properties emfProperties; 

는 지금은 2.0.1에 용접 1.1.13로 업그레이드하려하고, "WELD-001332가 BeanManager 방법 getBeans()를 응용 프로그램 초기화하는 동안 사용할 수 없습니다" SOLDER-339에 설명되어지고 시작했다.

땜납이 이상한 불만족의 원인 일 가능성이 있습니까?

+0

전체 예외를 게시하면 도움이 될 수 있습니다. 나는 솔더 대신 deltaspike를 사용하는 새로운 프로젝트를 추천 할 것이고 현재의 유지 보수성을 위해서이다. 솔더는 용접 2/cdi 1.1과 호환되지 않습니다. –

답변

1

아마도. 우리는 1 년 넘게 땜납으로 아무 것도하지 않았습니다. DeltaSpike에없는 뭔가가 필요합니까?

편집 : 예, 용접기 2.0에서는 용접기가 작동하지 않으므로 1 년 이상 심각한 작업이 없습니다. Seam 팀의 노력이 DeltaSpike에 투입되고 있습니다. 솔더에서 사용했던 대부분의 것이 현재 DeltaSpike Core에 있습니다.

+0

이것은 주석이 아닌 대답입니다 ... – Charles

+0

아직 델타 스파이크를 보지 않았습니다. 나는 시간이 될 것 같아. –