Я пытаюсь запустить основной класс, а также другой java класс (сервер) одновременно, используя gradle, но по какой-то причине я продолжаю получать эту ошибку, когда пытаюсь запустить задачу сервера.
Error: Could not find or load main class task ':Server'
Caused by: java.lang.ClassNotFoundException: task ':Server'
Вот мой gradle.build
plugins {
id 'application'
id 'java'
id 'org.openjfx.javafxplugin' version '0.0.8'
}
javafx {
version = "11.0.2"
modules = [ 'javafx.controls', 'javafx.fxml' ]
}
version '1.0-SNAPSHOT'
repositories {
mavenCentral()
}
sourceSets.main.java.srcDirs = ['src']
sourceSets {
main {
resources {
srcDirs = ["src"]
includes = ["**/*.css", "images/*png", "files/*.csv", "**/*.csv"]
}
}
}
dependencies {
compile group: 'commons-validator', name: 'commons-validator', version: '1.6'
compile group: 'com.google.code.gson', name: 'gson', version: '2.7'
}
apply plugin: 'java'
apply plugin: 'application'
applicationDefaultJvmArgs = ["-Djavafx.embed.singleThread=true"]
task(Server, dependsOn: 'classes', type: JavaExec) {
description = "Run the Server class"
classpath = sourceSets.main.runtimeClasspath
main = Server
}
defaultTasks 'Server'
mainClassName = 'Main'