2016-12-16 13 views
0

: 메이븐 중앙 저장소에 (모두 EJB 3.x를 기반으로) ejb-apijavax.ejb-api의 버전을 사용할 수 있습니다,하지만 이전 ejb 2.0입니다 사용 가능한하지 : 단지 XML 또는 치어가 아니라 항아리가 있습니다메이븐 : 누락 된 아티팩트 javax.ejb : EJB : 항아리 : 나는 이상한 것을 발견했습니다 2.0

http://repo1.maven.org/maven2/javax/ejb/ejb/2.0/

http://repo1.maven.org/maven2/javax/ejb/ejb/2.1/

. 나는이 종속성을 포함하려고하면

: 대신 EJB-API 3.x를이 차이가 왜

Missing artifact javax.ejb:ejb:jar:2.0 

:

<dependency> 
    <groupId>javax.ejb</groupId> 
    <artifactId>ejb</artifactId> 
    <version>2.0</version> 
</dependency> 

을 나는 오류가?

미리 감사드립니다.

답변

0

이러한 이전 버전의 EJB API (및 많은 다른 제품)는 사용하기 전에 사용자가 라이센스에 동의하도록 요구 한 라이센스 제품이었습니다.

따라서 Maven 저장소 나 다른 곳에서는 자유롭게 사용할 수 없습니다.

실제 pom 파일을 보면 아티팩트 항아리 다운로드에 대한 지침 (현재는 사용되지 않음)이 있음을 알 수 있습니다.

조직에서는 일반적으로 조직을 다운로드하여 Nexus 또는 Artifactory와 같은 로컬 저장소 관리자에 설치합니다.