Gradle, aby wykonać klasę Java (bez modyfikowania build.gradle)

Jestprosta wtyczka Eclipse aby uruchomić Gradle, który używa linii poleceń do uruchamiania stopniowania.

Co to jest stopniowy analog dla maven kompilować i uruchamiaćmvn compile exec:java -Dexec.mainClass=example.Example

W ten sposób każdy projekt zgradle.build można uruchomić.

AKTUALIZACJA: Było podobne pytanieJaki jest odpowiednik pluginu maven's exec do uruchamiania aplikacji Java? zapytałem wcześniej, ale rozwiązanie sugerowało zmianę każdego projektubuild.gradle

package runclass;

public class RunClass {
    public static void main(String[] args) {
        System.out.println("app is running!");
    }
}

Następnie wykonywaniegradle run -DmainClass=runclass.RunClass

:run FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':run'.
> No main class specified   

questionAnswers(3)

yourAnswerToTheQuestion