gpt4 book ai didi

java - 从intellij插件开发中运行gradle任务

转载 作者:行者123 更新时间:2023-12-03 06:11:43 24 4
gpt4 key购买 nike

我想开发一个IntelliJ插件,当用户单击菜单选项时它将运行gradle任务。我正在使用jdk 1.8并尝试以下代码

GradleConnector connector = GradleConnector.newConnector();
connector.forProjectDirectory(new File(mProject.getBasePath()));
ProjectConnection connection = connector.connect();
BuildLauncher build = connection.newBuild();
build.forTasks("myTask");;
build.setStandardOutput(System.out);
build.run();

但出现错误

java.lang.NoClassDefFoundError: org/gradle/internal/jvm/UnsupportedJavaRuntimeException

最佳答案

我也面临同样的问题。我通过在classpath / buildpath中添加gradle-base-services-2.1.jar来解决它。

在您的类路径中添加以下jar,以便能够成功运行此程序

  • gradle-base-services-2.1.jar
  • gradle-tooling-api-2.1.jar
  • guava-jdk5-17.0.jar
  • slf4j-api-1.7.5.jar
  • 关于java - 从intellij插件开发中运行gradle任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34155009/

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