2015-01-06 4 views
0

그래서 내 시스템에는 IntelliJ 14와 Android Studio가 모두 설치되어 있습니다. 나는 그들 모두를 사용하고 필요로한다. 나는 각각 INDEX1 및 Index2에 index.properties 볼 때Android Studio와 IntellIJ가 Maven 아이콘을 공유하는 방법은 무엇입니까?

PS C:\Users\Nilzor\.IntelliJIdea14\system\Maven\Indices> du 

Name Sum (MB)   Sum 
---- --------   --- 
Index1 1 197,818 1256003142 
Index0 1,460  1531310 
Index3 0,120   125768 
Index2 0,120   125389 
Index6 0,118   123522 
Index4 0,118   123519 
Index5 0,118   123482 

PS C:\Users\Nilzor\.AndroidStudio\system\Maven\Indices> du 

Name Sum (MB)   Sum 
---- --------   --- 
Index2 1 531,201 1605580942 
Index0 2,016  2113926 
Index1 0,030   31129 
Index3 0,030   31118 

, 그들은 모두 자연스럽게 http\://repo1.maven.org/maven2

를 가리 나는 중앙 받는다는의 색인 1GB의 싶지 않은 : 문제는 그들이 디스크 공간을 낭비 사랑 저장소 내 소중한 SSD 디스크에 중복. 그것을 피할 수있는 방법은 무엇입니까? Android Studio가 IntelliJ와 협력하여 색인을 생성하게 만드시겠습니까?

답변

2

mavenCentral 대신 JCenter를 사용하면 색인이 생성되지 않으므로 색인 파일을 삭제할 수 있습니다 (색인 생성 파일을 사용하는 프로젝트를 열 때마다 다시 작성되지만).

인덱스를 공유하려는 경우 파일을 서로 심볼릭 링크를 시도 할 수 있지만 동시에 IJ와 Android Studio를 모두 실행하면 흥미로울 수 있습니다.

+0

흥미 롭습니다. JCenter가 색인 될 필요가없는 이유를 알고 있습니까? 차이점이 뭐야? – Nilzor

+0

JCenter를 인덱싱하는 코드가 아직 작성되지 않았기 때문에입니다.) –

+0

그 이유 때문이 아닙니다. 거대하고 드물게 업데이트되는 인덱스 파일을 모든 클라이언트 컴퓨터에 다운로드하는 것이 오늘날에는 매우 어리석은 아이디어라고 생각하기 때문입니다. 우리의 서버 하드웨어는 실시간 검색을 제공하기에 충분하므로 검색을 클라이언트에 위임 할 필요가 없습니다. – JBaruch

관련 문제