我正在尝试让Gradle Artifactory插件来解析工件。
我的build.gradle文件在下面,被替换为正确的主机名
buildscript {
repositories {
maven { url 'http://jcenter.bintray.com' }
}
dependencies {
classpath(group: 'org.jfrog.buildinfo', name: 'build-info-extractor-gradle', version: '3.0.1')
}
}
apply plugin: 'com.jfrog.artifactory'
artifactory {
contextUrl = 'http://<URL>:8081/artifactory' //The base Artifactory URL if not overridden by the publisher/resolver
resolve {
repository {
repoKey = 'training'
maven = true
}
}
}
configurations {
deploy
}
dependencies {
deploy group: 'test', name: 'PolicyAdmin', version: '1.0', ext: 'ear'
}
task downloadFile {
def fileExec = configurations.deploy.getSingleFile()
}
然而,当运行此命令时,它无法解析工件。依赖行是从artiFactory生成的。
我打算使用“旧”发布html" target="_blank">机制。我的Gradle版本是2.0。
我尝试了一个带有maven2默认值和gradle布局的artifactory存储库。
堆栈跟踪可在以下位置找到:http://textuploader.com/oljd
调试跟踪可在以下位置找到:http://filebin.ca/1ecmeQ7zYEIU/debug.txt
如果我改用maven存储库。
repositories {
maven {
url 'http://<URL>:8081/artifactory/repo'
}
}
然后,工件将解决问题。因此,要么是工件DSL代码有问题,要么是插件中有缺陷
我现在也尝试了Gradle 1.12和Gradle 2.1,结果相同。
我想我找到了你描述的问题的原因。Gradle Artifactory插件的功能似乎与预期一致。在执行“artifactoryPublish”任务时,按照预期从Artifactory完成解析。我还试着增加我的身材。渐变任务(下载文件)、依赖项配置(部署)和依赖项(如脚本中所示):
configurations {
deploy
}
dependencies {
deploy group: 'test', name: 'PolicyAdmin', version: '1.0', ext: 'ear'
}
task downloadFile {
def fileExec = configurations.deploy.getSingleFile()
}
当直接调用如上所述定义的下载文件任务时,工件确实不会从人工工厂中解析(当然,除非您将该人工工厂作为存储库添加)。但是,如果您添加
task downloadFile << {
def fileExec = configurations.deploy.getSingleFile()
}
Gradle将尝试解析来自“人工工厂”的人工制品。添加”
所有这些似乎都与Gradle 2一致。x(该插件的3.0.1版)以及Gradle 1。x(所有版本的插件)。
我写了一个相当基本的js函数,它以编程方式自动将iPhone键盘完美地对准每一个聚焦的输入字段(如果你喜欢,可以随意使用它!)。对齐主要由window.scroll处理——这是一种标准方法,适用于任何浏览器视图,UIWebView除外,因此是phonegap/cordova(2.1)。所以我需要一个变通方法。 我的工作代码: 工作在一切,但UIWebView,这是。正如我上面提到的,除了windo
我正在使用用于Oracle12c数据库的Liquibase maven插件,但在运行update命令时出现以下错误: 我看到了与此问题相关的堆栈溢出帖子,其中建议对sqlnet.ora文件进行更改,但以下命令通过使用完全相同的changelog在命令行中工作很好: java-jar~/.m2/repository/org/liquibase/liquibase-core/3.5.3/liquiba
我试图设置jenkins-kubernetes插件创建Jenkins动态奴隶。 我的詹金斯在K8s集群外运行。 链接:https://github.com/jenkinsci/kubernetes-plugin 我的jenkins版本是2.60.2和Kubernetes插件版本是1.1.2 我按照自述文件中提到的步骤成功地建立了连接。 Kubernetes没有豆荚开始。这很奇怪。 我不确定我做错了
#面经##经纬恒润求职进展汇总##解决方案工程师# 一面10/10 1.自我介绍 2. 介绍一下你的项目,都是怎么做的?过程遇到了什么困难,怎么解决的? 3. 服务器的项目一共花了多长时间? 4. 遇到的困难再具体说说? 5. (简历上的项目)天线最后是要做出实物吗?加工实物选材都是自己做吗?都已经做完了吗?--并没有 6. 说一个自己的缺点。再举一个例子来证明。。。 7. base上海和天津偏向
我在这么多地方发现了这么多与此相关的问题。 当我在命令提示符中输入ant-version时,会打印以下内容: 无法定位tools.jar.预计在C:\Program Files\Java\jre1.8\libtools.jar Apache Ant版本1.9.4于2014年4月29日编译 尽管它说的是“找不到tools.jar……”它也在打印版本号。 除了复制工具,其他所有解决方案都不起作用。ja
我在尝试构建项目时遇到以下错误。唯一的区别是gradle脚本是在Kotlin DSL中。 下面是我的整个build.gradle.kts文件 https://gist.github.com/nksaroj/483f3f07df8e04c72040ea4c055459d6 或者 https://github.com/nksaroj/xDemo 是完整的项目。