第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

無法在 Groovy gradle 項(xiàng)目中找到或加載主類

無法在 Groovy gradle 項(xiàng)目中找到或加載主類

不負(fù)相思意 2021-10-13 17:17:19
我有一個(gè) groovy 應(yīng)用程序,我想用 gradle 打包到可執(zhí)行 jar 中。問題是當(dāng) jar 完成時(shí)我有錯(cuò)誤:無法找到或加載主類。這是我的 build.gradle:group 'com.demo'version '1.0-SNAPSHOT' apply plugin: 'groovy' apply plugin: 'java' apply plugin: 'idea' apply plugin:'application' mainClassName = 'com.demo.App' buildscript {      repositories {          mavenCentral()      }      dependencies {} }  repositories {   mavenCentral()  }  // java version dependency   sourceCompatibility = 1.8   targetCompatibility = 1.8  jar {baseName = 'cim-configurator'version =  '0.1.0'manifest {    attributes("Build-Time": new Date().format("yyyy-MM-dd HH:mm:ss"),            "Build-Jdk": System.getProperty("java.version"),            "Built-By": System.getProperty("user.name"),            "Created-By": "Gradle",            "Main-Class": "com.demo.App"    )  }}這是文件層次結(jié)構(gòu):com.demo   ActiveMq   App   Database   Rbac   Run.groovy   Service
查看完整描述

2 回答

?
一只斗牛犬

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超2個(gè)贊

我認(rèn)為使用 uberjar 可以解決您的問題。它對(duì)我來說適用于類似的情況。


查看完整回答
反對(duì) 回復(fù) 2021-10-13
?
POPMUISE

TA貢獻(xiàn)1765條經(jīng)驗(yàn) 獲得超5個(gè)贊

我在 Groovy & Gradle 項(xiàng)目中遇到了完全相同的問題。這是解決這個(gè)問題的答案。


TL; 博士


通過將以下插件添加到 build.gradle 中的 plugins 塊來使用Shadow-jar 插件:


plugins {

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

}

然后運(yùn)行 ./gradlew shadowJar


你會(huì)得到一個(gè)emailer-all.jar可以運(yùn)行的 jar 文件。


查看完整回答
反對(duì) 回復(fù) 2021-10-13
  • 2 回答
  • 0 關(guān)注
  • 398 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)