mirror of
https://github.com/rife2/bld
synced 2025-12-20 08:38:37 +01:00
Fixed missing main-class when running a modular application.
The `RunOperation` is using the java `-m` flag to run the modular application, but it did not provide the required main-class as of documentation `-m <module>[/<mainclass>] [args...]`.
This commit is contained in:
parent
5efbc8c064
commit
82705b952b
|
|
@ -42,16 +42,14 @@ public class RunOperation extends AbstractProcessOperation<RunOperation> {
|
|||
args.add(FileUtils.joinPaths(modulePath()));
|
||||
}
|
||||
|
||||
if (module() != null && !module().isEmpty()) {
|
||||
args.add("-m");
|
||||
args.add(module());
|
||||
}
|
||||
else if (mainClass() != null && !mainClass().isEmpty()){
|
||||
args.add(mainClass());
|
||||
if (mainClass() != null && !mainClass().isEmpty()) {
|
||||
if (module() != null && !module().isEmpty()) {
|
||||
args.add("-m");
|
||||
args.add(module() + "/" + mainClass());
|
||||
} else args.add(mainClass());
|
||||
}
|
||||
|
||||
args.addAll(runOptions());
|
||||
|
||||
return args;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue