프로젝트 내에있는 다른 모듈에 대한 EJB 모듈 pom 파일 중 하나에 의존성을 선언했습니다. elBLImpl는 JAR로 패키지잘못된 위치에있는 이슈를 찾고있는 Maven
-- eS
|-- pom.xml
|-- eL
| |-- pom.xml
| |-- eLBO
| |-- eLDAO
| |-- eLBLImpl
| |-- eLEJB
| | |-- pom.xml
| | `-- src
| | `-- main
| | |-- java
| | | `-- eleague
| | | `-- ejb
| | `-- resources
| | `-- META-INF
| | |-- beans.xml
| | |-- persistence.xml
| | |-- (ejb-jar.xml)
| | `-- (jboss-ejb3.xml)
, 나는 내 elEJB 디렉토리에있는 pom.xml 파일을 업데이트 elBLIMpl에 종속성을 추가해야합니다으로
프로젝트
가 구성되어있다. 나는이 시도 : <dependency>
<groupId>${project.parent.groupId}</groupId>
<artifactId>elBLImpl</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
</dependency>
메이븐이 모듈 찾을 수 없습니다 것을 말하고있다 : 프로젝트 자체에
Failure to find eS.eL:elBLImpl:jar:1.0-SNAPSHOT in http://my-repo-location
이유는 REPO에 elBLImpl을 찾고를하지?를
이 부분은 올바른 :
eS.eL:elBLImpl
elEJB에 의존하는 모듈된다. 하지만 외부 레포에서 Maven을 보는 이유는 모듈 자체가 프로젝트의 일부이기 때문입니다. 나는 Maven을 너무 잘 이해해서는 안됩니다, 미안 해요. 내 EJB 내에서, 나는 elBLImpl 모듈 안에 클래스의 인스턴스를 생성해야한다.
도움을 얻으려는 경우 이야기 할 구성을 제공해야합니다. – eis