当前位置: 首页 > 知识库问答 >
问题:

gradle是否可以使用比jcenter更高优先级的maven存储库

白昊乾
2023-03-14

Gradle可以设置多个存储库,例如maven和JCenter。但是我意识到gradle总是首先使用jcenter即使我把maven放在jcenter之前(如下所示)。是否有可能使maven(本地回购,并且更快)具有更高的优先级?

## in file build.gradle
allprojects {
    repositories {
    maven { url "http://nexus.mucompany.com/nexus/service/local/repositories/releases/content/" }
    jcenter()
}

共有1个答案

柯振濂
2023-03-14

我想问这个作为一个评论,但还没有得到足够的代表:-/

您是否可以发布gradle--debug的输出,使您认为它优先从jcenter解析?

分级文档包含以下内容:

 类似资料:
  • 我有这样的表达: 以下哪些元素(

  • 如文件所述: 优先级不能从非必需变为必需,也不能从必需变为非必需。 然而,当我试图这样做的时候,我成功了。下面是我的示例代码: 我创建了一个和一个。有两个约束。一个优先级为(默认),另一个优先级为。 然后,当用户单击该按钮时,我将更改的优先级: 这在iOS13和iOS14模拟器上都能正常工作,而不像文档中描述的那样: 如果macOS中的required优先级或iOS中的UILayoutPriori

  • 问题内容: Java垃圾收集器以优先级1运行,因此不能保证System.gc()如果被调用将实际执行。 有什么办法可以改变其优先级?如果需要,这将使我能够运行。 问题答案: 垃圾收集器是一个独立线程(如TomHawtin在评论中所提醒,甚至不一定是单个线程),并且其优先级由Java虚拟机确定。这意味着您不能强制垃圾回收。调用告诉运行时环境“现在”可能是运行GC的好时机,但实际上并不能保证立即进行垃

  • 我正在使用std::priority\u队列和std::vector中的一些自定义对象。现在假设在调用top()函数时,有具有相同优先级的对象,我会按从最旧到最新的顺序获取它们。那么我的问题是,有没有可能改变这种行为,以便top()在优先级相同的情况下返回最近的对象?

  • 问题内容: 我有这个表达: 这些元素的(,,)有优先权? 您能用方括号显示操作顺序吗? 问题答案: 首先,然后,然后。 您的表情将被评估为。 https://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html

  • 我需要一个优先级队列,它首先获得具有最高优先级值的项目。我当前正在使用队列库中的PriorityQueue类。但是,这个函数只先返回值最小的项。我尝试了一些很难看的解决方案,比如(sys.maxint-priority)作为优先级,但我只是想知道是否存在更优雅的解决方案。