基于文档(4.7.6-获取对特定依赖关系的洞察),我们可以获取特定配置的洞察,并指定配置本身。在本例中,他们将compile
用作配置,但不推荐使用该配置。我尝试重现相同的命令,在build.gradle
中,将compile
配置替换为implementation
配置(据我所知,我们不应该再使用compile
)。但当我跑的时候:
gradle dependencyInsight --dependency groovy --configuration implementation
格雷德尔回来了:
Execution failed for task ':dependencyInsight'.
Resolving configuration 'implementation' directly is not allowed
我的build.gradle
文件如下:
apply plugin: 'java-library'
repositories {
jcenter()
}
dependencies{
implementation 'org.codehaus.groovy:groovy-all:2.4.10'
}
如果我使用implementation
,这是否意味着我无法了解依赖关系,或者是否有其他方法可以获得依赖关系?
我也有类似的问题,四处打听,得到的回答是:
配置为compileClasspath
。如果您有变体,则每个变体都有一个配置(即对于release
变体,您的配置将是releaseCompileClasspath
)。
完整示例-无变体:Gradle DependencyInSight--Dependency Groovy--Configuration CompileClasspath
完整示例-发布变体:Gradle DependencyInSight--Dependency Groovy--Configuration ReleaseCompileClasspath
注意:有几种方法可以确定可用的配置。
配置.each{println it.name}
添加到顶级分级文件中,下次运行任务时,还将获得所有配置的列表。依赖项
任务-这将输出所有配置的所有依赖项。它可能有很多文本,因此您可以将其插入到一个文本文件中以便于搜索(gradle dependencies>dependencies.txt
)基于文档(4.7.6 -了解特定的依赖关系),我们可以通过指定配置本身来了解特定的配置。在示例中,他们将配置< code>compile用作不推荐使用的配置。我试图重现相同的命令,将< code>build.gradle中的< code>compile配置替换为< code>implementation配置(正如我所得到的,我们不应该再使用< code>compile)。但是当我跑的时候: Gra
Ivy可以解决依赖关系的依赖关系,留档说可以使用模块配置来告诉Ivy配置取决于依赖关系的给定配置。 我想在一个项目中使用htmlunit,在它的sourceforge页面依赖信息中我找到了依赖设置,我把maven规范翻译成ivy: 我写了一个测试,编译了它,当尝试运行它时,我有一个ClassNotFoundException,我再次返回sourceforge,查找关于htmlunit依赖关系的信息
我想通过创建遥测初始化器为azure函数定制application insight配置。我当前的工作范围是确定一种方法,将从HTTP触发的azure函数发送的消息与另一个HTTP触发的azure函数相关联,为此,我试图遵循dzimchuk.net上的帮助。但是,我在我的azure函数项目中没有看到ApplicationInsights.config。我找到了包含app insight配置文件的Gi
依赖关系观察器机制允许您将侦听器注册到依赖关系中。功能实际上是Observator模式的实现。当依赖关系改变其状态(UP或DOWN)时,可以应用一些自定义逻辑。 如何激活 Spring Cloud Zookeeper依赖关系功能需要启用从依赖关系观察器机制中获利。 注册听众 为了注册一个监听器,你必须实现一个接口org.springframework.cloud.zookeeper.discove
现在看来,Azure Functions portal接口默认为新的“管理体验”,它看起来与Azure的其他部分更加相似,因此,我们使用日志记录和跟踪的方式更加明显地有问题。 我的问题是:是否有人有关于如何设置Azure函数日志、实时度量和应用程序洞察跟踪的代码示例,以便: 使用依赖注入 使用新的“管理体验”界面 当前,为了查看特定Azure函数正在执行什么操作,我必须访问旧的Azure接口并研究