mirror of
https://github.com/rife2/bld
synced 2025-12-20 16:48:38 +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()));
|
args.add(FileUtils.joinPaths(modulePath()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (mainClass() != null && !mainClass().isEmpty()) {
|
||||||
if (module() != null && !module().isEmpty()) {
|
if (module() != null && !module().isEmpty()) {
|
||||||
args.add("-m");
|
args.add("-m");
|
||||||
args.add(module());
|
args.add(module() + "/" + mainClass());
|
||||||
}
|
} else args.add(mainClass());
|
||||||
else if (mainClass() != null && !mainClass().isEmpty()){
|
|
||||||
args.add(mainClass());
|
|
||||||
}
|
}
|
||||||
|
|
||||||
args.addAll(runOptions());
|
args.addAll(runOptions());
|
||||||
|
|
||||||
return args;
|
return args;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue