2015-01-16 3 views
1

Android 프로젝트의 경우 Eclipse 및 Maven에서 Android Studio 및 Gradle로 방금 전환했습니다.Gradle maven plugin : uploadArchives가/tmp/gradle_empty_settings xml을 찾을 수 없습니다.

이제 젠킨스 서버에서 자체 호스팅 된 Nexus 서버에 출시 버전을 업로드하고 업로드하고 싶습니다.

이 들어

나는 나의 build.gradle

apply plugin: 'maven' 

group = "de.myapp" 
version = '2.2.0' 

android { 
    ... 
} 

uploadArchives { 
    repositories { 
     mavenDeployer { 
      maven { 
       name "snapshot_repo" 
       url "http://192.168.178.85:8081/nexus/content/repositories/myapp_snapshots" 

       credentials { 
        username "admin" 
        password "admin123" 
       } 
      } 
     } 
    } 
} 

건물 프로세스가 잘 작동하지만이 이상한 메시지를받지 않고 넥서스 서버에 대한 프로젝트를 업로드 할 수 없습니다에 그 라인을 추가

: myapp_testname : assembleDebug : myapp_testname : uploadArchives 업로드 http://192.168.178.85:8081/nexus/content/repositories/myapp_snapshots/de/myapp/myapp_testname/2.2.0/ivy-2.2.0.xml 업로드 http://192.168.178.85:8081/nexus/content/repositories/myapp_snapshots/de/myapp/myapp_testname/2.2.0/ivy-2.2.0.xml.sha1 [개미 : 널 (null)]을 읽는 동안 오류가 설정 파일 '/ tmp를/gradle_em pty_settings56173630026020664.xml '- 무시. 오류가 없었다 : /tmp/gradle_empty_settings56173630026020664.xml (해당 파일 또는 디렉토리) 성공적인

BUILD

총 시간 : 3 분 31.555 초 빌드 단계 '를 호출 Gradle을 스크립트의 성공 보관 유물 에 결과를 구축 변경 Finished : 성공

나는 두 개의 아이비 파일을 리포지토리에서 얻을 것이다.

gradle이 tmp 파일을 만들 수없는 것 같습니다. 그러나 나는 왜 그런지 모른다.

나는 이것이 내 로컬 윈도우 머신에서 실행하면 내가

사람이이 문제를 해결하는 방법을 알고 있나요 (또 다른 TMP 폴더와) 같은 오류가 발생합니다? 나는 여러 가지 맛과 buildTypes 내 응용 프로그램에서 (무료/프리미엄 및 디버그/릴리스)를 사용하고

:

답변

0

글쎄, 난 그냥 문제와 해결책을 발견했다. 이것은 실제 "기본"변종이 없음을 의미합니다. 당신의 .pom 파일이 수정과 발생이 경우 당신은 당신의 다른 빌드 유형

android { 
    ... 
    publishNonDefault true 
    ... 
} 
+0

을 게시 할 수있는 모듈의 build.gradle에서이 줄을해야합니까? 그 부분은 나를 위해 작동하지 않기 때문에. –

+0

죄송합니다, 지금은 이것을 확인할 수 없습니다 ... – RichardG

관련 문제