지금은 paven.xml이 없으므로 Maven으로 옮기기 시작했습니다. 내 프로젝트는 광산이 아닌 다른 프로젝트 모듈의 하위 집합에만 의존합니다. 그들은 배포 된 pom에 나열된 모듈 목록을 가지고 있습니다. 내 pom.xml에서 특정 jar (다운로드 한 jar 파일에 포함되어있는 것으로 추정 됨)에 대한 의존성을 어떻게 나타낼 수 있습니까? 다른 프로젝트가 pom.xml
자신과 하위 받는다는 - 모듈로 구성되어있는 경우패키지의 하위 모듈에 Maven 의존성을 쓰는 방법
1
A
답변
2
은 다음 <groupId>
는 <artifactId>
는 이러한 하위 받는다는 - 모듈의 <version>
노드는 메인 프로젝트에 포함됩니다.
예. 프로젝트 2에서
project 1
|- common
|- pom.xml
<groupId>com.project1</groupId>
<artifactId>common</artifactId>
<version>1.0</version>
|- util
|- pom.xml
<groupId>com.project1</groupId>
<artifactId>util</artifactId>
<version>1.0</version>
|- domain
|- pom.xml
<groupId>com.project1</groupId>
<artifactId>domain</artifactId>
<version>1.0</version>
|- service
|- pom.xml
<groupId>com.project1</groupId>
<artifactId>service</artifactId>
<version>1.0</version>
|- webapps
|- pom.xml
<groupId>com.project1</groupId>
<artifactId>webapps</artifactId>
<version>1.0</version>
, 당신은 단지 원하는 경우에만 common
, util
및 domain
및 도메인 모듈, 다음 종속성을 포함하는 것이이 프로젝트의 pom.xml :이 도움이
<dependencies>
...
<dependency>
<groupId>com.project1</groupId>
<artifactId>common</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>com.project1</groupId>
<artifactId>util</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>com.project1</groupId>
<artifactId>domain</artifactId>
<version>1.0</version>
</dependency>
...
</dependencies>
희망을!
관련 문제
- 1. Maven : 의존성을 유지하는 방법
- 2. Maven - 의존성을 가지고 빌드하기
- 3. 이클립스에서 maven 의존성은 프로젝트 의존성을 무시한다.
- 4. android-maven-plugin : 의존성을 업데이트하는 방법?
- 5. 사용하지 않는 Maven 의존성을 감지하는 방법
- 6. Maven 의존성을 포함하는 클라이언트 JAR
- 7. 하위 패키지에서 공유 모듈에 액세스
- 8. 하위 모듈에 종속 버전 삽입
- 9. 하위 패키지의 가시성
- 10. Maven에서 javax. * 의존성을 추가하는 방법?
- 11. Maven pom 파일에 NAR 의존성을 어떻게 추가합니까?
- 12. maven 의존성을 사용하여 Spring과 hibernate를 통합한다.
- 13. Maven 2에서는 의존성을 일시적으로 액세스 할 수 있어야 다시 선언해야합니까?
- 14. 하나의 Maven 모듈을 다른 모듈에 의존하게하려면 어떻게해야합니까?
- 15. maven 웹 프로젝트에 파이썬 컴파일러 의존성을 포함시키는 방법?
- 16. Maven에서 네이티브 의존성을 자동으로로드하는 방법?
- 17. 하위 패키지의 파일이 고려되지 않았습니다.
- 18. 기존 java Maven 모듈을 Grails Maven 모듈에 추가하는 방법은 무엇입니까?
- 19. 보석 의존성을 포함한 독립 실행 형 패키지의 레일 애플리케이션
- 20. 다중 모듈 프로젝트에서 특정 모듈에 대한 Maven 프로파일을 활성화하는 방법
- 21. gwt-maven-plugin 다른 모듈에 소스 jar를 추가하는 방법 pom.xml
- 22. Intellij Maven 모듈에 모듈 종속성 추가
- 23. 어떻게 Drupal 모듈에 의존성을 안전하게 추가 할 수 있습니까?
- 24. 비표준 위치에 설치된 Perl 모듈에 의존성을 사용하려면 어떻게해야합니까?
- 25. 상위 패키지의 클래스에서 하위 패키지의 API를 사용하는 것이 좋은 생각입니까?
- 26. 일의 의존성을 얻는 방법?
- 27. 하위 패키지에서 기본 패키지의 클래스에 액세스하는 방법 Flash AS3.0의 클래스
- 28. 추가 폴더를 제거하기 위해 maven clean goal을 덮어 쓰는 방법
- 29. 상위 모듈에 매니페스트 버전을 구성하여 하위 모듈을 반영하는 방법
- 30. 모듈의 Maven 프로파일
pom.xml 파일의 일부 발췌 문장을 공유하고 달성하고자하는 것을 설명 하시겠습니까? – Vikdor
저는 처음에는 Maven으로 옮기기 시작 했으므로 지금은 pom.xml이 없습니다. 게시 된 프로젝트에 종속성을 정의하고 싶지만 그 중 몇 개의 하위 모듈 만 정의하고 싶습니다. – rwst
프로젝트와 프로젝트의 관계는 무엇입니까? 해당 프로젝트의 부모 또는 종속성입니까? –