저는 꽤 새로운 빌드입니다. 이제 maven 프로젝트를 개발했습니다. 내 또 다른 프로젝트는이 프로젝트에 의존해야합니다. 누구든지 내 자신의 의존성을 생성 할 수있는 방법을 알고 있습니까? 그래서 내 두 번째 프로젝트는 첫 번째 프로젝트를 pom에 종속성으로 추가 할 수 있습니다. 대단히 감사합니다.약 maven 종속성을 생성하십시오.
0
A
답변
2
첫 번째 프로젝트가 이미 maven-project이므로 첫 번째 프로젝트의 루트 디렉토리에 mvn install
을 실행하여 로컬 저장소에 설치하십시오.
그런 다음 첫 번째 프로젝트에서 정의한 groupId, artifactId 및 버전을 참조하여 두 번째 프로젝트에 종속성을 포함 할 수 있습니다. 당신이 중앙 받는다는에 프로젝트 1 병을 배포하지 않는 한
<dependencies>
<dependency>
<groupId>com.yourdomain</groupId>
<artifactId>yourcomponent</artifactId>
<version>1.0</version>
</dependency>
</dependencies>
:
<project>
<groupId>com.yourdomain</groupId>
<artifactId>yourcomponent</artifactId>
<version>1.0</version>
... <!-- more here -->
당신이 두 번째 프로젝트에서이 포함될 수 있습니다
그래서 첫 번째 프로젝트는 그 치어에 다음이 있다면 저장소는 jar 파일이 mvn install을 통해 로컬 저장소에있는 경우에만 작동합니다.
1
Maven 프로젝트는 "Maven 좌표", 즉 ArtifactID, GroupID 및 버전으로 식별됩니다.
첫 번째 프로젝트를 만들고 maven install
을 실행한다고 가정 해보십시오. $ HOME/.m2 /에있는 로컬 저장소에 컴파일 된 프로젝트와 거기에 입력 한 좌표가 포함됩니다.
두 번째 프로젝트는 이제 해당 좌표에만 의존해야합니다.
나는 maven에서 약간의 인터넷 검색을 제안합니다. 오래 전 예제를 조금이라도 작성 했더라도 도움이 될 수있는 자습서를 만들었습니다. Here you go 행운을 빈다!
관련 문제
- 1. Maven 종속성을 자동으로 업데이트합니다.
- 2. Maven 확장자에 대한 종속성을 지정하십시오.
- 3. 어셈블리 전쟁에서 Maven 종속성을 포함합니까?
- 4. maven - 로컬 종속성을 자동으로 구현합니다.
- 5. Maven - 종속성을 해결할 수 없습니다.
- 6. maven 어셈블리가 잘못된 종속성을 가져옵니다.
- 7. 기존 maven 종속성을 자동으로 가져옵니다.
- 8. maven 프로젝트가 자체 종속성을 갖게할까요?
- 9. 존재하는 경우에만 Maven 종속성을 포함합니다.
- 10. antrun plugin에서 Maven 종속성을 참조하십시오.
- 11. Maven 종속성을 해결할 수 없습니다.
- 12. .war에서 maven 종속성을 제외하는 올바른 방법
- 13. include를 사용하여 Maven 어셈블리 종속성을 설정해도 전이 종속성을 선택하지 않습니다.
- 14. "org.eclipse.persistence"Maven 종속성을 찾을 수 없습니다.
- 15. Maven 빌드 오류 (종속성을 해결할 수 없음)
- 16. Maven 종속성을 사용하는 방법 : 목표 복사?
- 17. 런타임에 속성에 Maven 종속성을 가져올 수 있습니까?
- 18. 하위 종속성을 확인하지 못하는 Maven 로컬 종속성
- 19. antrl-hibernate maven 종속성을 찾을 수 없음
- 20. Sonatype.org에서 Maven 종속성을 어떻게 가져 옵니까?
- 21. 이클립스 플러그인 프로젝트에 Maven 종속성을 추가하십시오.
- 22. Maven 오류 : 프로젝트의 종속성을 해결할 수 없습니다.
- 23. Maven/Spring 저장소에없는 종속성을 처리하는 방법은 무엇입니까?
- 24. netbeans를 사용하여 maven 종속성을 확인할 수 없습니다.
- 25. 런타임 종속성을 포함하는 Maven-webstart- 플러그인
- 26. Eclipse에서 Maven 종속성을 어떻게 새로 고치십니까?
- 27. 폴더의 로컬 저장소에 Maven 종속성을 추가하십시오.
- 28. JRuby에서 Java/Maven 종속성을 관리하는 방법
- 29. Mercurial을 사용하여 팀 구성원과 Maven 종속성을 공유하십시오.
- 30. Tomcat에서 사용할 수있는 maven 종속성을 만드는 방법