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()) {
|
for (var directory : mainSourceDirectories()) {
|
||||||
sources.addAll(FileUtils.getJavaFileList(directory));
|
sources.addAll(FileUtils.getJavaFileList(directory));
|
||||||
}
|
}
|
||||||
executeBuildSources(
|
|
||||||
compileMainClasspath(),
|
if (sources.isEmpty()) {
|
||||||
compileMainModulePath(),
|
if (!silent()) {
|
||||||
sources,
|
System.err.println("No main source files found.");
|
||||||
buildMainDirectory());
|
}
|
||||||
|
} else {
|
||||||
|
executeBuildSources(
|
||||||
|
compileMainClasspath(),
|
||||||
|
compileMainModulePath(),
|
||||||
|
sources,
|
||||||
|
buildMainDirectory());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
@ -105,11 +112,18 @@ public class CompileOperation extends AbstractOperation<CompileOperation> {
|
||||||
for (var directory : testSourceDirectories()) {
|
for (var directory : testSourceDirectories()) {
|
||||||
sources.addAll(FileUtils.getJavaFileList(directory));
|
sources.addAll(FileUtils.getJavaFileList(directory));
|
||||||
}
|
}
|
||||||
executeBuildSources(
|
|
||||||
compileTestClasspath(),
|
if (sources.isEmpty()) {
|
||||||
compileTestModulePath(),
|
if (!silent()) {
|
||||||
sources,
|
System.err.println("No test source files found.");
|
||||||
buildTestDirectory());
|
}
|
||||||
|
} else {
|
||||||
|
executeBuildSources(
|
||||||
|
compileTestClasspath(),
|
||||||
|
compileTestModulePath(),
|
||||||
|
sources,
|
||||||
|
buildTestDirectory());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -49,6 +49,9 @@ public class RunOperation extends AbstractProcessOperation<RunOperation> {
|
||||||
else if (mainClass() != null && !mainClass().isEmpty()){
|
else if (mainClass() != null && !mainClass().isEmpty()){
|
||||||
args.add(mainClass());
|
args.add(mainClass());
|
||||||
}
|
}
|
||||||
|
else if (!silent()) {
|
||||||
|
System.err.println("No main class or module specified.");
|
||||||
|
}
|
||||||
|
|
||||||
args.addAll(runOptions());
|
args.addAll(runOptions());
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
2.3.0
|
2.3.1-SNAPSHOT
|
||||||
Loading…
Reference in a new issue