maven - 添加 Maven 存储库而不需要索引

标签 maven intellij-idea gradle android-studio

我在我的 gradle 构建中添加了一个存储库,Android Studio 开始下载 904MB 的 maven 索引文件。

maven { url "http://maven.atlassian.com/content/groups/public/" }

我承认 - 我不知道为什么 Idea 需要下载 Maven 索引。据我所知,它所需要的只是 URL,这样它就知道从哪里尝试获取我的依赖项。

所以我希望有一种方法可以告诉 Idea 不要下载索引。有吗?

904MB,天啊。

最佳答案

在 IDEA 2016 中,默认情况下不会对远程存储库建立索引。仅对本地存储库建立索引。您可以强制更新任何存储库 设置->构建、执行、部署->maven->存储库。 有索引存储库列表(带有更新日期)和强制更新的更新按钮。

参见https://www.jetbrains.com/help/idea/2016.3/maven-repositories.html有关该功能的官方文档。

在旧版本中,无法跳过创建该索引。存储库被索引以启用编辑 pom 文件的自动完成功能(建议 groupId、artifactId 和版本)。

关于maven - 添加 Maven 存储库而不需要索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26905701/

相关文章:

android - 引起原因:com.android.builder.merge.DuplicateRelativeFileException:使用操作系统独立路径 'res/values/values.xml'找到了多个文件

gradle - 如何使用Ant包含/排除模式从Gradle zip任务中排除所有子目录?

intellij-idea - Intellij IDEA 中 Kotlin 项目的自动完成和代码分析速度极慢

java - IDEA 发出警告 'some variable always false'?

java - 无法在 Tomcat7 上运行 Spring Boot 2.0 : "Unable to start ServletWebServerApplicationContext due to missing ServletWebServerFactory bean."

xml - 带有 Tiles 的 HTTP 404 Spring MVC 没有 XML

grails - Grails屏幕显示为空白-仅在已部署的版本中

java - 所有依赖项均无法解决?

java - Team 的集中式本地 Maven 存储库

java - setTemplateMode ("LEGACYHTML5") 不适用于 thymeleaf-spring-4