草庐IT

gradle-task

全部标签

java - Gradle 错误 : "Could not find property ' . 。 .' on root project ' ...'

我尝试使用Gradle构建我的Java项目,我得到以下信息:StartingBuildSettingsevaluatedusingsettingsfile'C:\Users\MyName\Java8\MyJavaProject\settings.gradle'.Projectsloaded.Rootprojectusingbuildfile'C:\Users\MyName\Java8\MyJavaProject\build.gradle'.Includedprojects:[rootproject'MyJavaProject']Evaluatingrootproject'MyJavaP

‘compileDebugJavaWithJavac‘ task (current target is 1.8) and ‘compileDebugKotlin‘ task (current targ

'compileDebugJavaWithJavac'task(currenttargetis1.8)and'compileDebugKotlin'task(currenttargetis17)jvmtargetcompatibilityshouldbesettothesameJavaversion.出现这种情况是因为你电脑安装的jdk版本是1.8,而你Androidstudio设置为17,这就要求你在电脑端升级安装17版本的jdk,否则就编译不了。就是下面这里,选择了jdk8:方法一、电脑安装jdk17这种办法是最简单的,点开图上的2那里以后选择对应的版本下载就好了。方法二、将你的项目改回j

java - Gradle 子项目不包含在类路径中

我们设置了2个项目,1个主项目和1个子项目,它们是Java项目。它们都在同一个目录下。目录结构如下:./dev./Project_Abuild.gradlesettings.gradle./Project_Bbuild.gradleProject_A包含Project_B。Project_Asettings.gradle看起来像:includeFlat'Project_B'Project_Abuild.gradle包含:compileproject(':Project_B')问题从命令行(gradlewcleanbuild)编译时,Project_A遗漏了Project_B中的类。看起

java - 使用 Gradle 将所有创建的和第三方 jar 复制到一个文件夹中

我们有一个多项目gradle设置,每个子项目都有一个Javajar:-root-project|-sub-project-a|-sub-project-b|-sub-project-c现在,因为我们正在创建一个Javawebstart应用程序,所以我们需要签署所有项目jar以及所有第三方库(依赖项)。我现在的方法是将所有构建的子项目jar和所有第三方库复制到一个单独的文件夹中,并执行一个任务来对它们进行签名。但是我无法复制jar。这是我在根build.gradle中的方法:taskcopyFiles(type:Copy,dependsOn:subprojects.jar){fromco

java - Gradle 日志记录输出级别

在我的项目类中,我使用了java.util.logging.Logger并在我的代码中添加了各种日志输出,使用各种日志级别。src/main/java/Run.javaimportjava.util.logging.Level;importjava.util.logging.Logger;publicclassRun{publicstaticvoidmain(Stringargs[]){System.out.println("HelloWorld");logger.log(Level.CONFIG,"Justsomeconfiginfo");Loggerlogger=Logger.ge

java - Gradle:将多个源集组装到一个 jar 中

我在这里问了一个相关问题JOOQclassgenerationandgradle在那个问题中,我试图找到进行多阶段构建的最佳方法,包括在中间步骤中生成类。我已经采用了选项二的方法,现在发现自己陷入了僵局。我有以下build.gradle文件applyplugin:'java'applyplugin:'eclipse'sourceSets{bootstrapgenerated{compileClasspath+=bootstrap.output}main{compileClasspath+=bootstrap.outputcompileClasspath+=generated.outpu

java - 如何使用 Gradle 访问 Java 项目中的资源?

我有一个使用Gradle文件构建的javafx项目,我正在使用Intellij编写所有内容。在其中,我使用javafx.scene.media.Media和javafx.scene.media.MediaPlayer来播放一些音乐。publicSoundPlayer(Stringfilename){StringsoundLocation="\\src\\main\\resources\\sound\\"+fileName;Stringabsolute=newFile("").getAbsolutePath()+soundLocation;System.out.println(absol

java - 如何在 Gradle 的 buildSrc 下的自定义任务中使用第三方依赖项

我已按照本指南使用Gradle创建自定义任务。http://www.ysofters.com/2015/02/26/how-to-create-gradle-project-with-custom-task-classes-in-groovy/我还查看了gradle文档。https://docs.gradle.org/current/userguide/custom_tasks.html很清楚,我可以得到示例来编译和使用任务,所以到目前为止一切都很好。但是,示例仅显示了gradleapi文件的导入,即importorg.gradle.api.DefaultTaskimportorg.g

玩转安卓之配置gradle-8.2.1

概述:看了一下,由于gradle是国外的,所以下载速度很慢,这个老师又是很菜的类型,同学又不会,于是曹某就写这一篇文章,教大家学会简单的为安卓配置gradle-8.2.1。第一步:下载gradle-8.2.1并解压第二步:配置环境变量我画的这两个都要改。然后再在这里面创建一个文件夹最后配置一下bin里面的可执行文件第三步:查看配置并修改配置文件,增加镜像算了,修改镜像一般网上都有,懒得搞了。Gradle配置国内镜像_gradle国内镜像-CSDN博客第三步:配置AndroidStudio然后把gradlejdk也要改一下,没有jdk17的去看我的以前文章windows版java版本管理器_wi

java - Gradle 不包含可选依赖

我有一个项目,它具有apache-compress库作为编译时依赖项。这个库似乎使用Maven,并且有一个POM文件,其依赖项设置为“可选”。这是POM文件的相关部分:org.tukaanixz1.5trueGradle似乎没有将这个库包含到我的项目中,我猜这是因为“可选”属性。有没有什么方法可以告诉Gradle包含此依赖项,而无需我自己明确包含xz库?这是我的Gradle依赖声明:compilegroup:'org.apache.commons',name:'commons-compress',version:'1.8.1' 最佳答案