Gradle startScript-无法找到或加载主类

时间:2019-02-15 06:11:05

标签: gradle

在调查了有关该主题的各种答案之后(这对我没有帮助),我提出了一个新问题

我是Gradle的新手,使用1.0版 使用application插件

看起来很简单 但是我在运行启动脚本时遇到了困难

当我为Windows运行启动脚本时,它显示“错误:无法加载或找到主类”

使用gradle run可以成功运行

这是我的gradle文件:

build.gradle

apply plugin: 'java'
apply plugin: 'application'

def properties = new Properties()
file('build.properties').withReader { properties.load(it) }
properties.each { key, value -> project.ext.set(key, value) }

task wrapper(type: Wrapper) {
    gradleVersion = '1.0'
}

mainClassName = 'org.sample.Main'

defaultTasks 'clean', 'build'

repositories {
    ....
}

jar {
    manifest {
        def manifestClasspath = configurations.runtime.collect { 
it.getName() }\
.join(' ')
        attributes(
            'Manifest-Version'      : 1.0,
            'Specification-Title'   : project.ext.specTitle,
            'Sepcification-Version' : project.ext.specVersion,
            'Specification-Vendor'  : project.ext.specVendor,
            'Implementation-Title'  : project.ext.implTitle,
            'Implementation-Version': project.ext.implVersion,
            'Implementation-Vendor' : project.ext.specVendor,
            'Main-Class' : 'org.sample.Main',
            'Class-Path'            : manifestClasspath
        )
    }
}

0 个答案:

没有答案