mirror of
https://github.com/rife2/bld
synced 2025-12-20 16:48:38 +01:00
Merge pull request #71 from ethauvin/main
Log missing files when compiling or running
This commit is contained in:
commit
82fe6a3aa4
|
|
@ -87,11 +87,18 @@ public class CompileOperation extends AbstractOperation<CompileOperation> {
|
|||
for (var directory : mainSourceDirectories()) {
|
||||
sources.addAll(FileUtils.getJavaFileList(directory));
|
||||
}
|
||||
executeBuildSources(
|
||||
compileMainClasspath(),
|
||||
compileMainModulePath(),
|
||||
sources,
|
||||
buildMainDirectory());
|
||||
|
||||
if (sources.isEmpty()) {
|
||||
if (!silent()) {
|
||||
System.err.println("No main source files found.");
|
||||
}
|
||||
} else {
|
||||
executeBuildSources(
|
||||
compileMainClasspath(),
|
||||
compileMainModulePath(),
|
||||
sources,
|
||||
buildMainDirectory());
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
@ -105,11 +112,18 @@ public class CompileOperation extends AbstractOperation<CompileOperation> {
|
|||
for (var directory : testSourceDirectories()) {
|
||||
sources.addAll(FileUtils.getJavaFileList(directory));
|
||||
}
|
||||
executeBuildSources(
|
||||
compileTestClasspath(),
|
||||
compileTestModulePath(),
|
||||
sources,
|
||||
buildTestDirectory());
|
||||
|
||||
if (sources.isEmpty()) {
|
||||
if (!silent()) {
|
||||
System.err.println("No test source files found.");
|
||||
}
|
||||
} else {
|
||||
executeBuildSources(
|
||||
compileTestClasspath(),
|
||||
compileTestModulePath(),
|
||||
sources,
|
||||
buildTestDirectory());
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -49,6 +49,9 @@ public class RunOperation extends AbstractProcessOperation<RunOperation> {
|
|||
else if (mainClass() != null && !mainClass().isEmpty()){
|
||||
args.add(mainClass());
|
||||
}
|
||||
else if (!silent()) {
|
||||
System.err.println("No main class or module specified.");
|
||||
}
|
||||
|
||||
args.addAll(runOptions());
|
||||
|
||||
|
|
|
|||
|
|
@ -1 +1 @@
|
|||
2.3.0
|
||||
2.3.1-SNAPSHOT
|
||||
Loading…
Reference in a new issue