gpt4 book ai didi

gradle - 如何在获取本地jar之前执行控制台命令

转载 作者:行者123 更新时间:2023-12-03 05:37:58 25 4
gpt4 key购买 nike

如标题所示,我需要生成一些jar,然后将其用作本地依赖项

在这个answer之后,我试图


dependencies {
compile files("opengl.jar", "glfw.jar")
}

task generateBindings(type:Exec) {

//on linux
commandLine '/usr/lib/jvm/jdk-13/bin/jextract -L /usr/lib/x86_64-linux-gnu -l glut -l GLU -l GL --record-library-path -t opengl -o opengl.jar /usr/include/GL/glut.h'

commandLine '/usr/lib/jvm/jdk-13/bin/jextract -L /usr/lib/x86_64-linux-gnu -l glfw --record-library-path -t glfw -o glfw.jar /usr/include/GLFW/glfw3.h /usr/include/GLFW/glfw3native.h'
}

compile.dependsOn generateBindings

但我得到的是:

Could not get unknown property 'compile' for root project 'artifact' of type org.gradle.api.Project.



项目是 here

我是否遵循正确的解决方案?如果是,我该如何解决?

如果没有,我该怎么办?

最佳答案

Gradle Java插件中不存在compile任务(请参阅this documentation中的Java插件任务列表)

您需要从有效任务创建对自定义generateBindings任务的依赖关系,例如compileJava

关于gradle - 如何在获取本地jar之前执行控制台命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54716913/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com