当前位置: 首页 > 知识库问答 >
问题:

“发现任务':ShadowJar'(键入'ShadowJar')的配置有问题。”无法创建不和bot jar

洪胜涝
2023-03-14

我正试图制造一个不和机器人,并用影子罐子出口罐子。

 my build.gradle file:

 plugins {
    id 'java'
    id 'application'
    id 'com.github.johnrengelman.shadow' version '2.0.4'
}

mainClassName = "Main"

group 'de.max'
version '1.0'

sourceCompatibility = 1.8
repositories {
    mavenCentral()
    jcenter()
}

dependencies {
    testImplementation 'org.junit.jupiter:junit-jupiter-api:5.6.0'
    testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine'
    compile 'net.dv8tion:JDA:4.2.0_247'
}
test {
    useJUnitPlatform()
}

当我尝试执行它时,会出现这样的错误:(它说我没有设置属性mainClassName,但我确实设置了)

失败:生成失败,出现异常。

  • 出错原因:发现任务“:ShadowJar”的配置出现问题(键入“ShadowJar”)。

尚未为属性“Main ClassName”指定值。

>

  • try:使用--info或--debug选项运行以获得更多日志输出。使用--scan运行以获得完整的洞察力。

    在https://help.gradle.org获得更多帮助

    在1s中生成失败

  • 共有1个答案

    明正德
    2023-03-14

    您应该更新影子插件。最新版本可以在GitHub上找到。

    id 'com.github.johnrengelman.shadow' version '6.0.1'
    

    我强烈建议遵循JDA设置指南。

     类似资料:
    • 我正试图制造一个不和机器人,并用影子罐子出口罐子。 当我尝试执行它时,会出现这样的错误:(它说我没有设置属性mainClassName,但我确实设置了) 失败:生成失败,出现异常。 null

    • 我想知道我什么时候该用哪个。我明白它们都集合了所有的依赖类,但是它们彼此之间有什么不同呢?

    • 在使用gradle和shadow插件创建fat jar时,如何将HOCON格式化文件组合到LightBen/TypeSafe配置https://github.com/lightbend/config? 即。有>1个模块提供了文件,在创建fat JAR时需要合并该文件。 我希望一些不需要附加代码的东西能够工作,即不需要自定义转换器(https://imperceptiblethoughts.com/

    • 我尝试使用ShadowJar gradle插件将我的ktor应用程序打包到胖罐子中。但由于任务,我每次都得到几乎空的jar。它只包含清单(正确设置了主类)。 渐变配置(groovy):

    • 我有一个错误,当我建立我的项目'科尔多瓦建立Android'我使用的插件ibm科尔多瓦插件mfp-推动,我也使用google-service.json D:\Work\JIWASRAYA\Mobilefirst8\u backup\MobileApps 失败:生成失败,出现异常。 哪里出错了:配置项目': app'时出现问题。 无法创建任务“:app:processDebugGoogleServi

    • 我正在尝试构建一个文件,其中包含MySQL驱动程序。到目前为止,我有一个非常基本的文件,它使用plugin帮助构建这个文件。 问题是,在运行任何与 Gradle 相关的内容时,我会收到此错误: 当试图用$找到爪哇时,我得到 使用i接收 到目前为止,这些信息对我都没有帮助,但我把它留在这里以防万一。 另外,当我使用< code>$ readlink -f $(哪个java)时,我收到: 在我看来,这