有什么方法可以让 Android Studio 和 IntellIJ 共享 Maven 索引?
Any way to make Android Studio and IntellIJ share Maven indicies?
所以我的系统上同时安装了 IntelliJ 14 和 Android Studio。我使用并且需要它们。问题是他们喜欢浪费磁盘空间:
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
当我分别在 Index1 和 Index2 中查看 index.properties
时,它们自然都指向 http\://repo1.maven.org/maven2
我不想在我宝贵的 SSD 磁盘上复制 1 GB 的中央 Maven 存储库索引。有什么办法可以避免,让Android Studio 配合IntelliJ 做索引?
如果您使用 JCenter 而不是 mavenCentral,它不会为它编制索引,您可以删除索引文件(尽管它们会在您打开使用它们的项目时重建)。
如果您希望他们共享索引,您可以尝试将文件彼此符号链接,但如果您同时 运行 IJ 和 Android Studio,这可能会令人兴奋。
所以我的系统上同时安装了 IntelliJ 14 和 Android Studio。我使用并且需要它们。问题是他们喜欢浪费磁盘空间:
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
当我分别在 Index1 和 Index2 中查看 index.properties
时,它们自然都指向 http\://repo1.maven.org/maven2
我不想在我宝贵的 SSD 磁盘上复制 1 GB 的中央 Maven 存储库索引。有什么办法可以避免,让Android Studio 配合IntelliJ 做索引?
如果您使用 JCenter 而不是 mavenCentral,它不会为它编制索引,您可以删除索引文件(尽管它们会在您打开使用它们的项目时重建)。
如果您希望他们共享索引,您可以尝试将文件彼此符号链接,但如果您同时 运行 IJ 和 Android Studio,这可能会令人兴奋。