找不到属性文件路径! (仅与在CI服务器上运行的构建相关)

时间:2014-10-14 10:22:29

标签: gradle artifactory

当我运行' gradle build'时,我从gradle收到以下消息已配置Artifactory。

[buildinfo] Properties file path was not found! (Relevant only for builds running on a CI Server)

当我在build.gradle中包含以下行时,它会开始出现:

apply plugin: 'com.jfrog.artifactory'

我想知道它究竟意味着什么,怎么做,但我找不到任何关于它的东西。

1 个答案:

答案 0 :(得分:17)

Gradle与Artifactory的集成可以通过使用Gradle Artifactory插件或CI服务器(Jenkims,Bamboo或TeamCity),通过使用CI服务器的相关Artifactory插件来实现。

CI服务器的所有Artifactory插件与Gradle Artifactory插件共享相同的代码,以与Artifactory集成。

只有在CI服务器上运行构建时,您获得的警告消息才有意义。如果不是,则此消息不表示存在问题,应忽略该消息。为避免混淆,在下一版本中,此消息类型将更改为info而不是警告。

至于此消息的实际含义,这里有一个简短说明:

  

CI服务器的Artifactory插件使用属性文件传递   构建工具过程的信息(例如Gradle)。 Gradle   Artifactory插件代码(作为Gradle进程的一部分运行)使用   用于工件解析和部署的文件中的数据   Artifactory,以及构建信息的部署   artifactory的。

直接在构建脚本中使用Gradle Artifactory插件不会使用或不需要此属性文件,这就是您看到此消息的原因。