Tag: 神器

Gradle构建没有失败,DefaultFileLockManager获取并释放对守护程序地址注册表的锁定

我有几个基于gradle的项目,最近所有这些项目我都无法执行./gradlew清理构建。 在运行它时,当我使用–debug标志运行时,我卡在“>构建7%>:compileJava>解析依赖项”:compileClasspath’“并且它永远不会向前移动。 当我使用–debug标志运行时,我得到了关于DeafultFileLockManager获取和释放守护进程锁的输出,但这无济于事。 这是我看到的gradle调试日志的最后一位。 11:22:57.079 [DEBUG] [org.apache.http.impl.conn.PoolingHttpClientConnectionManager] Connection request: [route: {s}->https://maven.vaadin.com:443][total kept alive: 0; route allocated: 1 of 2; total allocated: 1 of 20] 11:22:57.080 [DEBUG] [org.apache.http.impl.conn.PoolingHttpClientConnectionManager] Connection leased: [id: 203][route: {s}->https://maven.vaadin.com:443][total kept alive: 0; route allocated: 2 of 2; total allocated: 2 of 20] 11:22:57.080 [DEBUG] [org.apache.http.impl.execchain.MainClientExec] Opening connection {s}->https://maven.vaadin.com:443 11:22:57.080 [DEBUG] [org.apache.http.impl.conn.DefaultHttpClientConnectionOperator] Connecting […]

Gradle发布尝试将RPM上传到Artifactory YUM repo两次,第二次失败,403

我正在尝试使用gradle和ivy-publish插件将一个RPM工件发布到Artifactory上的本地YUM仓库。 我遇到的问题是发布任务似乎尝试上传工件两次,第二次尝试失败(正确),HTTP状态代码为403.我通过身份validation的工件用户具有部署/缓存权限但不删除。 我的问题是为什么发布任务试图两次上传工件? 我包括我的gradle配置和下面的artifactory日志文件的摘录。 请注意,RPM是使用netflix os-package构建的 Gradle配置发布配置: apply plugin: “ivy-publish” publishing { publications { rpm(IvyPublication) { artifact buildRpm.outputs.getFiles().getSingleFile() /* Ivy plugin forces an organisation to be set. Set it to anything as the pattern layout later supresses it from appearing in the filename */ organisation ‘dummy’ } } repositories { ivy { credentials { username […]