Gradle startScript - не удалось найти или загрузить основной класс - PullRequest
0 голосов
/ 15 февраля 2019

После просмотра различных ответов в SO относительно темы (которая мне не помогла), я поднимаю новый вопрос

Я новичок в 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
        )
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...