public class MainClassFinder extends Object
| Modifier and Type | Method and Description |
|---|---|
static String |
resolveMainClass(String mainClass,
ProjectProperties projectProperties)
If
mainClass is null, tries to infer main class in this order:
1. |
public static String resolveMainClass(@Nullable String mainClass, ProjectProperties projectProperties) throws MainClassInferenceException
mainClass is null, tries to infer main class in this order:
jar plugin provided by projectProperties (maven-jar-plugin for maven or jar task for gradle).
Warns if main class is not valid, or throws an error if no valid main class is not found.
MainClassInferenceExceptionCopyright © 2018. All rights reserved.