저는 이와 같은 프로젝트 구조를 가지고 있습니다.다른 프로젝트의 서브 모듈을 자동으로 포함합니다.
pro
pro-common
pom.xml
pro-list-history ==> [1] Packaging type pom
pro-list-main
pro-list-entities
pom.xml
pro-list-daos
pom.xml
pro-list-services
pom.xml
pom.xml
pro-search
pom.xml
pro-customers
pom.xml
pom.xml
pro2
pro-list-history
pro-list-main
pro-list-entities
pom.xml
pro-list-daos
pom.xml
pro-list-services
pom.xml ==> Want to use [1]
pom.xml
pom.xml
내 질문에 위와 같이 두 번째 프로젝트에서 [1]의 groupId 및 artifactID를 사용해도 괜찮습니까? 참조 된 모듈 패키징 유형이 pom입니다.
위의 그림과 같이 지정된 모듈에서 프로젝트의 종속 섹션을 두 개 만들고 pom으로 지정합니다. 빌드는 괜찮지 만 프로젝트에서 종속성을 가져 오지 않습니다.
아무도 도와 줄 수 있습니까?
실제로 달성하려는 것은 무엇입니까? 다른 프로젝트에서 하나의 라이브러리를 사용합니까? 공통의 부모님이 있습니까? – noahlz
질문은 POM 패키지 모듈에 대한 참조를 프로젝트의 종속물로 추가하는 것입니다. 예, 부모가 pom으로 패키지 된 다른 pojrect의 라이브러리를 포함해야합니다. –
프로젝트 2에서 라이브러리를 사용할 수 있도록'mvn install' 및/또는'mvn deploy' project 1을 실행해야합니다. – noahlz