MAVEN이 현재 관리하고있는 모든 외부 JAR을 내 다른 팀 구성원과 공유하고 싶습니다. 나는 SCM으로 Mercurial을 사용하고 있으며, 내 팀원들이 복제 환경 설정을하지 않고도 실행할 수 있도록 저장소에 전체 프로젝트 (libs 포함)를 적용하는 가장 쉬운 방법은 무엇인지 알아 내려하고있다.Mercurial을 사용하여 팀 구성원과 Maven 종속성을 공유하십시오.
답변
라이브러리를 가져 오는 데 도움이되는 Maven이 있습니다. 그래야, 당신이해야 할 pom.xml
(.hg이해야 target
모든 것을 포함하고, 다른 unrelevant 파일)
그런 다음 소스를 당겨 mvn eclipse:eclipse
를 실행할 수있는 프로젝트 멤버 (참조을 포함한 모든 파일 를 저지하는 것입니다 eclipse & maven.
그리고 마지막으로 이클립스에서 프로젝트를 가져옵니다.했다
들이 소스를 필요는 ... 그들은 단지 항아리가 필요한 경우, 당신이 당신의 infrastructu에 삽입해야합니다 귀하의 deploy
을 mvn deploy
을 사용하여 처리 할 회사 담당자에게 보내주십시오. 일부 정보가 maven repo::Intro, 당신은 당신의 (STABLE)을 완료하면,
(..., FTP)을 wagon
당신이 사용할 수에이 방법을 특별히주의하고 push
이 코드를 에드 가지고, 당신은 단지를 배치해야 레포에 항아리.
그러면 프로젝트 회원은 mvn -U eclipse:eclipse
을 실행하거나 최신 저장소 버전으로 로컬 저장소를 업데이트해야합니다.
또한 내부 회사 리포지토리를 부모 pom에 넣으므로 팀 구성원은 settings.xml을 편집하여 사용하지 않아도됩니다. – greyfairer
근본적으로 필자는 pom.xml 파일과 수은 .target 파일을 커밋 할 필요가 있습니다. 메이븐을 올바르게 설정 한 팀원은 소스와 모든 병을 다운로드 할 수 있습니까? – Warz
예, .target 파일은 제외하고, .hgignore 파일은 모든 src/*와 다른 관련 파일을 포함합니다. 실제로 무시해야 할 것은 라이브러리 자체이고 target/* 같은 것들을 생성합니다. 사실, .target은 앱을 빌드하기 위해 maven (및 공동 작업자)이 필요로하지 않는 Eclipse 파일입니다. 그리고 당신이 일일 프로젝트 파일 생성과 함께 혼자서 거래하게 할 수 있다는 사실. –
- 1. Mercurial의 저장소 구성 부분을 팀 구성원과 공유하는 방법은 무엇입니까?
- 2. 내 팀 구성원과 vb.net 프로젝트를 공유 할 수있는 방법
- 3. include를 사용하여 Maven 어셈블리 종속성을 설정해도 전이 종속성을 선택하지 않습니다.
- 4. Maven 종속성을 자동으로 업데이트합니다.
- 5. 약 maven 종속성을 생성하십시오.
- 6. netbeans를 사용하여 maven 종속성을 확인할 수 없습니다.
- 7. Maven 확장자에 대한 종속성을 지정하십시오.
- 8. 어셈블리 전쟁에서 Maven 종속성을 포함합니까?
- 9. maven - 로컬 종속성을 자동으로 구현합니다.
- 10. Maven - 종속성을 해결할 수 없습니다.
- 11. maven 어셈블리가 잘못된 종속성을 가져옵니다.
- 12. 기존 maven 종속성을 자동으로 가져옵니다.
- 13. maven 프로젝트가 자체 종속성을 갖게할까요?
- 14. 존재하는 경우에만 Maven 종속성을 포함합니다.
- 15. antrun plugin에서 Maven 종속성을 참조하십시오.
- 16. Maven 종속성을 해결할 수 없습니다.
- 17. Mercurial을 사용하여 Umbraco 설정하기
- 18. 어떻게 Mercurial을 사용하여 Python
- 19. "org.eclipse.persistence"Maven 종속성을 찾을 수 없습니다.
- 20. 폴더의 로컬 저장소에 Maven 종속성을 추가하십시오.
- 21. antrl-hibernate maven 종속성을 찾을 수 없음
- 22. Mercurial을 사용하여 Windows에 django 설치
- 23. Subversion을 사용하여 Mercurial을 동시에 실행
- 24. 런타임 종속성을 포함하는 Maven-webstart- 플러그인
- 25. maven 간단한 명령 줄을 사용하여 타사 종속성을 설치 및 배포하십시오.
- 26. test-jar 종속성을 사용하여 maven 컴파일 단계를 실행하는 방법
- 27. maven 및 fatjar 플러그인을 사용하여 jar에 단일 종속성을 포함하는 방법
- 28. 메이븐 (maven)을 사용하여 종속성을 풀고 클래스를 다시 패킹합니까?
- 29. Maven 빌드 오류 (종속성을 해결할 수 없음)
- 30. 종속성을 해결할 때 Maven 오류가 발생했습니다.
Maven은 버전 관리에서 라이브러리 의존성 병을 유지하는 정확한 목적을 위해 Mercurial과 정말 잘 어울립니다. –