当我运行' 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'
我想知道它究竟意味着什么,怎么做,但我找不到任何关于它的东西。
答案 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插件不会使用或不需要此属性文件,这就是您看到此消息的原因。