gpt4 book ai didi

java - 在Gradle任务中拉出和运行依赖项

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

我正在编写gradle任务,它将执行以下操作:

  • 使用主要
  • 拉 jar Artifact
  • 在Jar中运行Jar的main或方法

  • 我遇到的问题是 Error: Could not find or load main class
    我试图使用JavaExec任务来运行该方法,但是找不到主类。
    configurations {
    Jar
    }

    dependencies {

    Jar(group: 'com.blah1.blah2.blah3', name: 'nameHere', version: '1.0.0-20190215.210713-17')
    }


    task runMain(dependsOn: assemble , type: JavaExec) {
    doFirst{
    println ' HELLO THIS IS HERE'
    }
    classpath configurations.Jar
    main = 'com.path.to.Main'
    args '1'
    }

    我希望脚本能够运行jar,但是不会发生。我不确定是否是因为我输入了主要错误或错误内容,但是我已经尝试了很多不同的方法。我尝试过的主要工具与您尝试通过Java导入的主要工具基本相同。例如:java.util.Map或类似的东西。

    最佳答案

    所以我将其更改为classpath = sourceSets.main.runtimeClasspath,然后将main更改为packagename.MainClass。我的错误是

  • 我的依赖项配置错误。
  • 我弄乱了主包路径。
  • 关于java - 在Gradle任务中拉出和运行依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54756114/

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