2012-10-30 5 views
2

저는 iOS 개발 세계에서 왔으며 CocoaPods (이것은 루비 세계에서 Bundler과 같습니다)에 만족했습니다.Android 프로젝트의 종속성 관리

이제 안드로이드 개발에서 나는 비슷한 것을 찾기 위해 조금 고심하고 있습니다. 난 그냥 쉽게 내 프로젝트의 pom.xml에서 문제없이 roboguice 같은 종속성을 지정할 수 Nexus와 로컬 메이븐 저장소를 성공적으로 메이븐을 사용하여 설치 시작 : 내가 원하는 정확히이지만, 여기에 캐치

<dependencies> 
    <dependency> 
     <groupId>org.roboguice</groupId> 
     <artifactId>roboguice</artifactId> 
     <version>2.0</version> 
    </dependency> 
</dependencies> 

: 어떻게 먼저 Nexus 저장소에 의존성을 추가 (= 이슈 업로드) 할 수 있습니까? 이는 처음에는 maven을 사용하지 않고 공개 Maven 저장소를 통해 사용할 수 없습니다.

나는 Cocoapods의 podfiles와 같은 것을 상상합니다. 이 파일들은 나중에 프로젝트에서 참조하는 종속성을 설명하는 간단한 스펙입니다. 나는 내 의존성에 대해 사용자 지정 pom.xml과 같은 명세를 작성해야한다고 추측한다.하지만 이후에 내 로컬 메이븐 저장소 서버 (= Nexus)에 배포하는 방법을 알지 못한다.

답변