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

“发现任务':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,但我确实设置了)

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

    null

共有1个答案

田慈
2023-03-14

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

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

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

 类似资料:
  • 我正试图制造一个不和机器人,并用影子罐子出口罐子。 当我尝试执行它时,会出现这样的错误:(它说我没有设置属性mainClassName,但我确实设置了) 失败:生成失败,出现异常。 出错原因:发现任务“:ShadowJar”的配置出现问题(键入“ShadowJar”)。 尚未为属性“Main ClassName”指定值。 > try:使用--info或--debug选项运行以获得更多日志输出。使用

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

  • 在使用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

  • 在我的hibernate映射中,我将缓存使用作为只读 在ehcache.xml中,默认缓存设置为 当我的对象获取默认缓存时,它会运行到事务回滚问题中。 如果我为我引用的对象显式添加缓存,我不会遇到任何问题。 我们有很多DTO在应用程序中使用默认缓存。我必须在ehcache.xml中为每个对象定义缓存吗?在hibernate手册中找不到任何相关文档 http://docs.jboss.org/hib