草庐IT

java - Gradle 无法下载公司代理背后的分发

试图让Jenkins支持我的公司代理来构建我的Java库项目,但它在下载分发期间一直超时。我遵循了许多关于尝试让gradle在gradle.properties文件构建中使用代理设置的指南,但它似乎不起作用。我知道proxyHost和proxyPort是正确的。有没有我忽略的东西,或者它是代理以外的其他问题?build.gradleapplyplugin:'java'applyplugin:'maven'applyplugin:'maven-publish'applyplugin:'idea'sourceCompatibility=1.8defbaseVersion="1.0"defj

java - 如何在 Intellij IDEA 中使用 gradle run?

我有以下build.gradle文件:applyplugin:'application'mainClassName="MyMain"allprojects{sourceCompatibility=1.7targetCompatibility=1.7}repositories{mavenCentral()}dependencies{compile'org.jsoup:jsoup:1.8.3'}所以当我执行gradlerun时,它完美地工作,它使用jsoup等等。现在,我已经在我的IntellijIdeaIDE中导入了这个项目,我创建了一个gradle构建运行/调试配置,所以当我按下绿色箭

java - Gradle 总是从任何任务中执行 println

我有简单的build.gradle(或任何带有println任务的build.gradle)printlnGradleVersion.current().prettyPrint()tasktask1{println'task1starting'}现在,当我运行$gradlebuild时,我总是看到任务正在执行或打印输出task1starting:compileJavaUP-TO-DATE:processResourcesUP-TO-DATE:classesUP-TO-DATE:jar:assemble:compileTestJavaUP-TO-DATE:processTestResou

java - 使用 Eclipse 设置 LibGDX 时出现 Gradle 错误

我正在尝试使用这个tutorial设置一个带有eclipse的libGdx但是当我尝试构建项目时出现此错误Configurationondemandisanincubatingfeature.FAILURE:Buildfailedwithanexception.*Whatwentwrong:Aproblemoccurredconfiguringrootproject'TestGame'.>Couldnotresolvealldependenciesforconfiguration':classpath'.>Couldnotresolvede.richsource.gradle.plug

java - 我可以从 gradle 任务中保存 Eclipse 文件吗?

我在Eclipse中安装了一个gradle插件。我们有一个为我们创建war的任务,有没有办法在菜单项中执行Eclipse全部保存以保存在任务开始创建war之前打开的所有java文件? 最佳答案 插件可以“全部保存”;见HowcanIcallsavemethodinEclipseplugin....但是,如果您的插件尚未经过编程来执行此操作,并且在您可以设置的某处的首选项中公开行为,则您需要编辑其源代码并重新编译以自行添加该功能。 关于java-我可以从gradle任务中保存Eclipse

java - 具有共享依赖项的多模块项目的 Gradle 配置

用gradle制作第一个项目,所以我查看了spring、gradle、hibernate项目如何组织gradle文件,并开始制作我自己的项目。但是,找不到错误,为什么我的配置不起作用。(子项目无法解决依赖)所以项目树:Rootproject'foobar'+---Project':foobar-app'|+---Project':foobar-app:people'||+---Project':foobar-app:people:people-api'||+---Project':foobar-app:people:people-core'||+---Project':foobar-a

java - Gradle:优化并行运行的测试

我正在试验Gradle并行运行测试的功能。我发现的主要设置是Test的maxParallelForks属性任务。我预计该设置的行为类似于Executors.newFixedThreadPool执行测试。也就是说,固定数量的线程(在Gradle的情况下是进程)正在并发执行;每当一个线程完成工作时,就会在池中激活一个新线程。但是,Gradle的行为以不太理想的方式根本不同。看起来Gradle将测试类分成数量等于maxParallelForks的组,然后Gradle为每个组生成一个进程并让这些进程并行执行。这种策略的问题很明显:它不能根据测试类所需的时间动态调整执行。例如,假设您有5个类,m

java - `System.console()` 如果从 `null` 开始执行则返回 `gradle run`

我有这个简单的Java程序:packageme.fornever.javaterminal;publicclassMain{publicstaticvoidmain(String[]args){System.out.println("Console:"+System.console());}}还有这个简单的build.gradle:applyplugin:'java'applyplugin:'application'mainClassName='me.fornever.javaterminal.Main'当我使用gradle--no-daemonrun执行它时,我得到以下输出:Cons

java - Intellij Idea 运行/调试配置和 Gradle 任务中的 SSH 隧道

我们的SpringBoot(带Gradle)应用程序有上游,托管在云端。因此,当我们需要从本地机器与他们通信时,我们使用SSH隧道在本地测试应用程序。因此,通常情况下,如果我需要测试需要来自受限区域的服务器的内容,我会执行以下操作:1.从cmd控制台使用ssh-Nmyhost启动SSH隧道2.使用SoringBootRun/Debug配置从IntellijIdea运行应用程序。3.完成后关闭隧道(在命令行窗口中按Ctrl+C)。我的问题:-我可以直接从IntelliJIdea执行这些步骤,设置一些运行/调试配置来启动隧道,运行应用程序,并在我的应用程序停止运行后关闭它吗?-我可以在Gr

【Android】配置Gradle打包apk的环境

目录生成jks签名文件 配置build.gradle(app)打包 生成jks签名文件Java密钥库(.jks或.keystore)是用作证书和私钥存储库的二进制文件。用于为用户设备上安装的APK签名的密钥。详细解释请看官方文档:为应用签名 | AndroidStudio | AndroidDevelopers在菜单栏中,依次点击 Build>GenerateSignedBundle/APK。GenerateSignedBundleorAPK 对话框中,选择  APK,然后点击 Next。  Keystorepath 字段下,点击 Createnew。 选择秘钥文件保存的位置:选择你当前项目的