저는 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)에 배포하는 방법을 알지 못한다.