Tag: gradlew

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 […]

为什么我的Gradle会因退出代码137而死亡?

我一直在尝试编译和测试一个大项目来使用Gradle。 测试运行正常,直到他们意外死亡。 我挖了一下,资源说这是由于内存问题。 如果我减少套件中的测试数量,它运行正常。 我将内存增加了4倍,增加了调试级别,但我仍然没有遵循导致这种情况的原因。 这是一个非常神秘的堆栈跟踪。 最后一行(向右滚动)显示我定义的内存设置。 … … … 1125 tests completed, 30 failed, 9 skipped :test FAILED :test (Thread[Daemon worker,5,main]) completed. Took 8 mins 39.684 secs. FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ‘:test’. > Process ‘Gradle Test Executor 1’ finished with non-zero exit value 137 […]

在Gradle构建之后,Intellij Idea不会在消息工具窗口中显示错误

Intellij Idea 14.1.2,Gradle 2.3 我有一个项目,几个java子项目。 Gradle构建按预期工作,但Intellij Idea不捕获它的输出,也不显示消息工具窗口,您可以在其中单击错误并转到源文件。 重现步骤: 创建新的gradle项目 使用一种方法创建新类 故意介绍一个错误 使用Gradle工具窗口构建 预期结果:消息工具窗口将显示错误。 实际结果:输出显示在“运行”工具窗口中,但未显示“消息”窗口(它的菜单项在“视图” – >“工具”窗口中甚至不活动) 我试图重新导入项目,从头开始创建它,搜索Idea的设置,在* .iml中手动操作值,但没有成功,我的想法已经用完了。 我知道在哪里可以找到一个告诉IDE将输出定向到Messages窗口的设置?