2
0
Fork 0
mirror of https://github.com/ethauvin/bld.git synced 2025-04-25 08:17:11 -07:00

Test fixes for changed dependency versions.

Tweaked vscode project structures.
Changed lib project to use JUnit and extend Project instead of BaseProject
This commit is contained in:
Geert Bevin 2024-02-25 12:42:24 -05:00
parent 183097c4f9
commit 30101af0ab
18 changed files with 240 additions and 424 deletions

View file

@ -13,6 +13,7 @@ import java.util.List;
import static rife.bld.dependencies.Repository.MAVEN_CENTRAL; import static rife.bld.dependencies.Repository.MAVEN_CENTRAL;
import static rife.bld.dependencies.Repository.SONATYPE_SNAPSHOTS; import static rife.bld.dependencies.Repository.SONATYPE_SNAPSHOTS;
import static rife.bld.dependencies.Scope.test;
/** /**
* Provides the dependency information required to create a new lib project. * Provides the dependency information required to create a new lib project.
@ -35,5 +36,8 @@ public class LibProjectBlueprint extends Project {
downloadSources = true; downloadSources = true;
repositories = List.of(MAVEN_CENTRAL, SONATYPE_SNAPSHOTS); repositories = List.of(MAVEN_CENTRAL, SONATYPE_SNAPSHOTS);
scope(test)
.include(dependency("org.junit.jupiter", "junit-jupiter", version(5,10,2)))
.include(dependency("org.junit.platform", "junit-platform-console-standalone", version(1,10,2)));
} }
} }

View file

@ -40,7 +40,7 @@ public class Rife2ProjectBlueprint extends WebProject {
scope(compile) scope(compile)
.include(dependency("com.uwyn.rife2", "rife2", version(1,7,3))); .include(dependency("com.uwyn.rife2", "rife2", version(1,7,3)));
scope(test) scope(test)
.include(dependency("org.jsoup", "jsoup", version(1,17,3))) .include(dependency("org.jsoup", "jsoup", version(1,17,2)))
.include(dependency("org.junit.jupiter", "junit-jupiter", version(5,10,2))) .include(dependency("org.junit.jupiter", "junit-jupiter", version(5,10,2)))
.include(dependency("org.junit.platform", "junit-platform-console-standalone", version(1,10,2))); .include(dependency("org.junit.platform", "junit-platform-console-standalone", version(1,10,2)));
scope(standalone) scope(standalone)

View file

@ -206,8 +206,12 @@ public abstract class AbstractCreateOperation<T extends AbstractCreateOperation<
// project build // project build
var build_template = TemplateFactory.TXT.get(templateBase_ + "project_build"); var build_template = TemplateFactory.TXT.get(templateBase_ + "project_build");
build_template.setValue("projectBuild", projectBuildName_); build_template.setValue("projectBuild", projectBuildName_);
build_template.setValue("package", project_.pkg()); if (build_template.hasValueId("package")) {
build_template.setValue("project", projectClassName_); build_template.setValue("package", project_.pkg());
}
if (build_template.hasValueId("project")) {
build_template.setValue("project", projectClassName_);
}
if (build_template.hasValueId("projectMain")) { if (build_template.hasValueId("projectMain")) {
build_template.setValue("projectMain", projectMainName_); build_template.setValue("projectMain", projectMainName_);
} }
@ -326,17 +330,6 @@ public abstract class AbstractCreateOperation<T extends AbstractCreateOperation<
*/ */
protected void executePopulateVscodeProject() protected void executePopulateVscodeProject()
throws FileUtilsErrorException { throws FileUtilsErrorException {
var launch_template = TemplateFactory.JSON.get(templateBase_ + "vscode.launch");
launch_template.setValue("package", project_.pkg());
if (launch_template.hasValueId("projectMain")) {
launch_template.setValue("projectMain", projectMainName_);
}
if (launch_template.hasValueId("projectTest")) {
launch_template.setValue("projectTest", projectTestName_);
}
var launch_file = new File(vscodeDirectory_, "launch.json");
FileUtils.writeString(launch_template.getContent(), launch_file);
var settings_template = TemplateFactory.JSON.get(templateBase_ + "vscode.settings"); var settings_template = TemplateFactory.JSON.get(templateBase_ + "vscode.settings");
if (settings_template.hasValueId("version")) { if (settings_template.hasValueId("version")) {
settings_template.setValue("version", BldVersion.getVersion()); settings_template.setValue("version", BldVersion.getVersion());

View file

@ -1,24 +0,0 @@
{
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Run Main",
"request": "launch",
"mainClass": "{{v package/}}.{{v projectMain/}}"
},
{
"type": "java",
"name": "Run Tests",
"request": "launch",
"mainClass": "org.junit.platform.console.ConsoleLauncher",
"args": [
"--details=verbose",
"--scan-classpath",
"--disable-banner",
"--disable-ansi-colors",
"--exclude-engine=junit-platform-suite",
"--exclude-engine=junit-vintage"]
}
]
}

View file

@ -8,6 +8,7 @@
"java.configuration.updateBuildConfiguration": "automatic", "java.configuration.updateBuildConfiguration": "automatic",
"java.project.referencedLibraries": [ "java.project.referencedLibraries": [
"${HOME}/.bld/dist/bld-{{v version/}}.jar", "${HOME}/.bld/dist/bld-{{v version/}}.jar",
"lib/bld/*.jar",
"lib/compile/*.jar", "lib/compile/*.jar",
"lib/provided/*.jar", "lib/provided/*.jar",
"lib/runtime/*.jar", "lib/runtime/*.jar",

View file

@ -1,17 +0,0 @@
{
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Run Main",
"request": "launch",
"mainClass": "{{v package/}}.{{v projectMain/}}"
},
{
"type": "java",
"name": "Run Tests",
"request": "launch",
"mainClass": "{{v package/}}.{{v projectTest/}}"
}
]
}

View file

@ -8,6 +8,7 @@
"java.configuration.updateBuildConfiguration": "automatic", "java.configuration.updateBuildConfiguration": "automatic",
"java.project.referencedLibraries": [ "java.project.referencedLibraries": [
"${HOME}/.bld/dist/bld-{{v version/}}.jar", "${HOME}/.bld/dist/bld-{{v version/}}.jar",
"lib/bld/*.jar",
"lib/compile/*.jar", "lib/compile/*.jar",
"lib/provided/*.jar", "lib/provided/*.jar",
"lib/runtime/*.jar", "lib/runtime/*.jar",

View file

@ -1,7 +1,11 @@
<component name="ProjectRunConfigurationManager"> <component name="ProjectRunConfigurationManager">
<configuration default="false" name="Run Tests" type="Application" factoryName="Application" nameIsGenerated="true"> <configuration default="false" name="Run Tests" type="JUnit" factoryName="JUnit">
<option name="MAIN_CLASS_NAME" value="{{v package/}}.{{v projectTest/}}" />
<module name="app" /> <module name="app" />
<option name="PACKAGE_NAME" value="moog" />
<option name="MAIN_CLASS_NAME" value="{{v package/}}" />
<option name="METHOD_NAME" value="" />
<option name="TEST_OBJECT" value="directory" />
<dir value="$PROJECT_DIR$/src/test/java" />
<method v="2"> <method v="2">
<option name="Make" enabled="true" /> <option name="Make" enabled="true" />
</method> </method>

View file

@ -1,17 +1,23 @@
package {{v package/}}; package {{v package/}};
import rife.bld.BaseProject; import rife.bld.Project;
import java.util.List; import java.util.List;
public class {{v projectBuild/}} extends BaseProject { import static rife.bld.dependencies.Repository.*;
import static rife.bld.dependencies.Scope.*;
public class {{v projectBuild/}} extends Project {
public {{v projectBuild/}}() { public {{v projectBuild/}}() {
pkg = "{{v package/}}"; pkg = "{{v package/}}";
name = "{{v project/}}"; name = "{{v project/}}";
version = version(0,1,0); version = version(0,1,0);
testOperation().mainClass("{{v package/}}.{{v projectTest/}}"); downloadSources = true;
} repositories = List.of(MAVEN_CENTRAL, RIFE2_RELEASES);
{{v scopes}}{{/v}}{{b scope}} scope({{v name/}}){{v dependencies}}{{/v}};
{{b dependency}}
.include(dependency("{{v groupId/}}", "{{v artifactId/}}", version({{v version/}}))){{/b}}{{/b}} }
public static void main(String[] args) { public static void main(String[] args) {
new {{v projectBuild/}}().start(args); new {{v projectBuild/}}().start(args);

View file

@ -1,15 +1,12 @@
package {{v package/}}; package {{v package/}};
public class {{v projectTest/}} { import org.junit.jupiter.api.Test;
void verifyHello() {
if (!"Hello World!".equals(new {{v projectMain/}}().getMessage())) {
throw new AssertionError();
} else {
System.out.println("Succeeded");
}
}
public static void main(String[] args) { import static org.junit.jupiter.api.Assertions.*;
new {{v projectTest/}}().verifyHello();
public class {{v projectTest/}} {
@Test
void verifyHello() {
assertEquals("Hello World!", new {{v projectMain/}}().getMessage());
} }
} }

View file

@ -1,11 +0,0 @@
{
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Run Tests",
"request": "launch",
"mainClass": "{{v package/}}.{{v projectTest/}}"
}
]
}

View file

@ -8,6 +8,7 @@
"java.configuration.updateBuildConfiguration": "automatic", "java.configuration.updateBuildConfiguration": "automatic",
"java.project.referencedLibraries": [ "java.project.referencedLibraries": [
"${HOME}/.bld/dist/bld-{{v version/}}.jar", "${HOME}/.bld/dist/bld-{{v version/}}.jar",
"lib/bld/*.jar",
"lib/compile/*.jar", "lib/compile/*.jar",
"lib/provided/*.jar", "lib/provided/*.jar",
"lib/runtime/*.jar", "lib/runtime/*.jar",

View file

@ -1,24 +0,0 @@
{
"version": "0.2.0",
"configurations": [
{
"type": "java",
"name": "Run Main",
"request": "launch",
"mainClass": "{{v package/}}.{{v projectMain/}}"
},
{
"type": "java",
"name": "Run Tests",
"request": "launch",
"mainClass": "org.junit.platform.console.ConsoleLauncher",
"args": [
"--details=verbose",
"--scan-classpath",
"--disable-banner",
"--disable-ansi-colors",
"--exclude-engine=junit-platform-suite",
"--exclude-engine=junit-vintage"]
}
]
}

View file

@ -9,6 +9,7 @@
"java.configuration.updateBuildConfiguration": "automatic", "java.configuration.updateBuildConfiguration": "automatic",
"java.project.referencedLibraries": [ "java.project.referencedLibraries": [
"${HOME}/.bld/dist/bld-{{v version/}}.jar", "${HOME}/.bld/dist/bld-{{v version/}}.jar",
"lib/bld/*.jar",
"lib/compile/*.jar", "lib/compile/*.jar",
"lib/provided/*.jar", "lib/provided/*.jar",
"lib/runtime/*.jar", "lib/runtime/*.jar",

View file

@ -86,7 +86,6 @@ public class TestCreateAppOperation {
/myapp/\\.idea/runConfigurations/Run Main\\.xml /myapp/\\.idea/runConfigurations/Run Main\\.xml
/myapp/\\.idea/runConfigurations/Run Tests\\.xml /myapp/\\.idea/runConfigurations/Run Tests\\.xml
/myapp/\\.vscode /myapp/\\.vscode
/myapp/\\.vscode/launch\\.json
/myapp/\\.vscode/settings\\.json /myapp/\\.vscode/settings\\.json
/myapp/bld /myapp/bld
/myapp/bld\\.bat /myapp/bld\\.bat
@ -100,20 +99,20 @@ public class TestCreateAppOperation {
/myapp/lib/test /myapp/lib/test
/myapp/lib/test/apiguardian-api-1\\.1\\.2-sources\\.jar /myapp/lib/test/apiguardian-api-1\\.1\\.2-sources\\.jar
/myapp/lib/test/apiguardian-api-1\\.1\\.2\\.jar /myapp/lib/test/apiguardian-api-1\\.1\\.2\\.jar
/myapp/lib/test/junit-jupiter-5\\.10\\.1-sources\\.jar /myapp/lib/test/junit-jupiter-5\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-jupiter-5\\.10\\.1\\.jar /myapp/lib/test/junit-jupiter-5\\.10\\.2\\.jar
/myapp/lib/test/junit-jupiter-api-5\\.10\\.1-sources\\.jar /myapp/lib/test/junit-jupiter-api-5\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-jupiter-api-5\\.10\\.1\\.jar /myapp/lib/test/junit-jupiter-api-5\\.10\\.2\\.jar
/myapp/lib/test/junit-jupiter-engine-5\\.10\\.1-sources\\.jar /myapp/lib/test/junit-jupiter-engine-5\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-jupiter-engine-5\\.10\\.1\\.jar /myapp/lib/test/junit-jupiter-engine-5\\.10\\.2\\.jar
/myapp/lib/test/junit-jupiter-params-5\\.10\\.1-sources\\.jar /myapp/lib/test/junit-jupiter-params-5\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-jupiter-params-5\\.10\\.1\\.jar /myapp/lib/test/junit-jupiter-params-5\\.10\\.2\\.jar
/myapp/lib/test/junit-platform-commons-1\\.10\\.1-sources\\.jar /myapp/lib/test/junit-platform-commons-1\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-platform-commons-1\\.10\\.1\\.jar /myapp/lib/test/junit-platform-commons-1\\.10\\.2\\.jar
/myapp/lib/test/junit-platform-console-standalone-1\\.10\\.1-sources\\.jar /myapp/lib/test/junit-platform-console-standalone-1\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-platform-console-standalone-1\\.10\\.1\\.jar /myapp/lib/test/junit-platform-console-standalone-1\\.10\\.2\\.jar
/myapp/lib/test/junit-platform-engine-1\\.10\\.1-sources\\.jar /myapp/lib/test/junit-platform-engine-1\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-platform-engine-1\\.10\\.1\\.jar /myapp/lib/test/junit-platform-engine-1\\.10\\.2\\.jar
/myapp/lib/test/opentest4j-1\\.3\\.0-sources\\.jar /myapp/lib/test/opentest4j-1\\.3\\.0-sources\\.jar
/myapp/lib/test/opentest4j-1\\.3\\.0\\.jar /myapp/lib/test/opentest4j-1\\.3\\.0\\.jar
/myapp/src /myapp/src
@ -157,7 +156,6 @@ public class TestCreateAppOperation {
/myapp/\\.idea/runConfigurations/Run Main\\.xml /myapp/\\.idea/runConfigurations/Run Main\\.xml
/myapp/\\.idea/runConfigurations/Run Tests\\.xml /myapp/\\.idea/runConfigurations/Run Tests\\.xml
/myapp/\\.vscode /myapp/\\.vscode
/myapp/\\.vscode/launch\\.json
/myapp/\\.vscode/settings\\.json /myapp/\\.vscode/settings\\.json
/myapp/bld /myapp/bld
/myapp/bld\\.bat /myapp/bld\\.bat
@ -180,20 +178,20 @@ public class TestCreateAppOperation {
/myapp/lib/test /myapp/lib/test
/myapp/lib/test/apiguardian-api-1\\.1\\.2-sources\\.jar /myapp/lib/test/apiguardian-api-1\\.1\\.2-sources\\.jar
/myapp/lib/test/apiguardian-api-1\\.1\\.2\\.jar /myapp/lib/test/apiguardian-api-1\\.1\\.2\\.jar
/myapp/lib/test/junit-jupiter-5\\.10\\.1-sources\\.jar /myapp/lib/test/junit-jupiter-5\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-jupiter-5\\.10\\.1\\.jar /myapp/lib/test/junit-jupiter-5\\.10\\.2\\.jar
/myapp/lib/test/junit-jupiter-api-5\\.10\\.1-sources\\.jar /myapp/lib/test/junit-jupiter-api-5\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-jupiter-api-5\\.10\\.1\\.jar /myapp/lib/test/junit-jupiter-api-5\\.10\\.2\\.jar
/myapp/lib/test/junit-jupiter-engine-5\\.10\\.1-sources\\.jar /myapp/lib/test/junit-jupiter-engine-5\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-jupiter-engine-5\\.10\\.1\\.jar /myapp/lib/test/junit-jupiter-engine-5\\.10\\.2\\.jar
/myapp/lib/test/junit-jupiter-params-5\\.10\\.1-sources\\.jar /myapp/lib/test/junit-jupiter-params-5\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-jupiter-params-5\\.10\\.1\\.jar /myapp/lib/test/junit-jupiter-params-5\\.10\\.2\\.jar
/myapp/lib/test/junit-platform-commons-1\\.10\\.1-sources\\.jar /myapp/lib/test/junit-platform-commons-1\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-platform-commons-1\\.10\\.1\\.jar /myapp/lib/test/junit-platform-commons-1\\.10\\.2\\.jar
/myapp/lib/test/junit-platform-console-standalone-1\\.10\\.1-sources\\.jar /myapp/lib/test/junit-platform-console-standalone-1\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-platform-console-standalone-1\\.10\\.1\\.jar /myapp/lib/test/junit-platform-console-standalone-1\\.10\\.2\\.jar
/myapp/lib/test/junit-platform-engine-1\\.10\\.1-sources\\.jar /myapp/lib/test/junit-platform-engine-1\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-platform-engine-1\\.10\\.1\\.jar /myapp/lib/test/junit-platform-engine-1\\.10\\.2\\.jar
/myapp/lib/test/opentest4j-1\\.3\\.0-sources\\.jar /myapp/lib/test/opentest4j-1\\.3\\.0-sources\\.jar
/myapp/lib/test/opentest4j-1\\.3\\.0\\.jar /myapp/lib/test/opentest4j-1\\.3\\.0\\.jar
/myapp/src /myapp/src
@ -259,7 +257,6 @@ public class TestCreateAppOperation {
/yourthing/.idea/runConfigurations/Run Main.xml /yourthing/.idea/runConfigurations/Run Main.xml
/yourthing/.idea/runConfigurations/Run Tests.xml /yourthing/.idea/runConfigurations/Run Tests.xml
/yourthing/.vscode /yourthing/.vscode
/yourthing/.vscode/launch.json
/yourthing/.vscode/settings.json /yourthing/.vscode/settings.json
/yourthing/bld /yourthing/bld
/yourthing/bld.bat /yourthing/bld.bat
@ -356,7 +353,6 @@ public class TestCreateAppOperation {
/myapp/\\.idea/runConfigurations/Run Main\\.xml /myapp/\\.idea/runConfigurations/Run Main\\.xml
/myapp/\\.idea/runConfigurations/Run Tests\\.xml /myapp/\\.idea/runConfigurations/Run Tests\\.xml
/myapp/\\.vscode /myapp/\\.vscode
/myapp/\\.vscode/launch\\.json
/myapp/\\.vscode/settings\\.json /myapp/\\.vscode/settings\\.json
/myapp/bld /myapp/bld
/myapp/bld\\.bat /myapp/bld\\.bat
@ -377,20 +373,20 @@ public class TestCreateAppOperation {
/myapp/lib/local /myapp/lib/local
/myapp/lib/local/apiguardian-api-1\\.1\\.2-sources\\.jar /myapp/lib/local/apiguardian-api-1\\.1\\.2-sources\\.jar
/myapp/lib/local/apiguardian-api-1\\.1\\.2\\.jar /myapp/lib/local/apiguardian-api-1\\.1\\.2\\.jar
/myapp/lib/local/junit-jupiter-5\\.10\\.1-sources\\.jar /myapp/lib/local/junit-jupiter-5\\.10\\.2-sources\\.jar
/myapp/lib/local/junit-jupiter-5\\.10\\.1\\.jar /myapp/lib/local/junit-jupiter-5\\.10\\.2\\.jar
/myapp/lib/local/junit-jupiter-api-5\\.10\\.1-sources\\.jar /myapp/lib/local/junit-jupiter-api-5\\.10\\.2-sources\\.jar
/myapp/lib/local/junit-jupiter-api-5\\.10\\.1\\.jar /myapp/lib/local/junit-jupiter-api-5\\.10\\.2\\.jar
/myapp/lib/local/junit-jupiter-engine-5\\.10\\.1-sources\\.jar /myapp/lib/local/junit-jupiter-engine-5\\.10\\.2-sources\\.jar
/myapp/lib/local/junit-jupiter-engine-5\\.10\\.1\\.jar /myapp/lib/local/junit-jupiter-engine-5\\.10\\.2\\.jar
/myapp/lib/local/junit-jupiter-params-5\\.10\\.1-sources\\.jar /myapp/lib/local/junit-jupiter-params-5\\.10\\.2-sources\\.jar
/myapp/lib/local/junit-jupiter-params-5\\.10\\.1\\.jar /myapp/lib/local/junit-jupiter-params-5\\.10\\.2\\.jar
/myapp/lib/local/junit-platform-commons-1\\.10\\.1-sources\\.jar /myapp/lib/local/junit-platform-commons-1\\.10\\.2-sources\\.jar
/myapp/lib/local/junit-platform-commons-1\\.10\\.1\\.jar /myapp/lib/local/junit-platform-commons-1\\.10\\.2\\.jar
/myapp/lib/local/junit-platform-console-standalone-1\\.10\\.1-sources\\.jar /myapp/lib/local/junit-platform-console-standalone-1\\.10\\.2-sources\\.jar
/myapp/lib/local/junit-platform-console-standalone-1\\.10\\.1\\.jar /myapp/lib/local/junit-platform-console-standalone-1\\.10\\.2\\.jar
/myapp/lib/local/junit-platform-engine-1\\.10\\.1-sources\\.jar /myapp/lib/local/junit-platform-engine-1\\.10\\.2-sources\\.jar
/myapp/lib/local/junit-platform-engine-1\\.10\\.1\\.jar /myapp/lib/local/junit-platform-engine-1\\.10\\.2\\.jar
/myapp/lib/local/opentest4j-1\\.3\\.0-sources\\.jar /myapp/lib/local/opentest4j-1\\.3\\.0-sources\\.jar
/myapp/lib/local/opentest4j-1\\.3\\.0\\.jar /myapp/lib/local/opentest4j-1\\.3\\.0\\.jar
/myapp/lib/provided /myapp/lib/provided
@ -477,7 +473,6 @@ public class TestCreateAppOperation {
/myapp/\\.idea/runConfigurations/Run Main\\.xml /myapp/\\.idea/runConfigurations/Run Main\\.xml
/myapp/\\.idea/runConfigurations/Run Tests\\.xml /myapp/\\.idea/runConfigurations/Run Tests\\.xml
/myapp/\\.vscode /myapp/\\.vscode
/myapp/\\.vscode/launch\\.json
/myapp/\\.vscode/settings\\.json /myapp/\\.vscode/settings\\.json
/myapp/bld /myapp/bld
/myapp/bld\\.bat /myapp/bld\\.bat
@ -499,20 +494,20 @@ public class TestCreateAppOperation {
/myapp/lib/local_test /myapp/lib/local_test
/myapp/lib/local_test/apiguardian-api-1\\.1\\.2-sources\\.jar /myapp/lib/local_test/apiguardian-api-1\\.1\\.2-sources\\.jar
/myapp/lib/local_test/apiguardian-api-1\\.1\\.2\\.jar /myapp/lib/local_test/apiguardian-api-1\\.1\\.2\\.jar
/myapp/lib/local_test/junit-jupiter-5\\.10\\.1-sources\\.jar /myapp/lib/local_test/junit-jupiter-5\\.10\\.2-sources\\.jar
/myapp/lib/local_test/junit-jupiter-5\\.10\\.1\\.jar /myapp/lib/local_test/junit-jupiter-5\\.10\\.2\\.jar
/myapp/lib/local_test/junit-jupiter-api-5\\.10\\.1-sources\\.jar /myapp/lib/local_test/junit-jupiter-api-5\\.10\\.2-sources\\.jar
/myapp/lib/local_test/junit-jupiter-api-5\\.10\\.1\\.jar /myapp/lib/local_test/junit-jupiter-api-5\\.10\\.2\\.jar
/myapp/lib/local_test/junit-jupiter-engine-5\\.10\\.1-sources\\.jar /myapp/lib/local_test/junit-jupiter-engine-5\\.10\\.2-sources\\.jar
/myapp/lib/local_test/junit-jupiter-engine-5\\.10\\.1\\.jar /myapp/lib/local_test/junit-jupiter-engine-5\\.10\\.2\\.jar
/myapp/lib/local_test/junit-jupiter-params-5\\.10\\.1-sources\\.jar /myapp/lib/local_test/junit-jupiter-params-5\\.10\\.2-sources\\.jar
/myapp/lib/local_test/junit-jupiter-params-5\\.10\\.1\\.jar /myapp/lib/local_test/junit-jupiter-params-5\\.10\\.2\\.jar
/myapp/lib/local_test/junit-platform-commons-1\\.10\\.1-sources\\.jar /myapp/lib/local_test/junit-platform-commons-1\\.10\\.2-sources\\.jar
/myapp/lib/local_test/junit-platform-commons-1\\.10\\.1\\.jar /myapp/lib/local_test/junit-platform-commons-1\\.10\\.2\\.jar
/myapp/lib/local_test/junit-platform-console-standalone-1\\.10\\.1-sources\\.jar /myapp/lib/local_test/junit-platform-console-standalone-1\\.10\\.2-sources\\.jar
/myapp/lib/local_test/junit-platform-console-standalone-1\\.10\\.1\\.jar /myapp/lib/local_test/junit-platform-console-standalone-1\\.10\\.2\\.jar
/myapp/lib/local_test/junit-platform-engine-1\\.10\\.1-sources\\.jar /myapp/lib/local_test/junit-platform-engine-1\\.10\\.2-sources\\.jar
/myapp/lib/local_test/junit-platform-engine-1\\.10\\.1\\.jar /myapp/lib/local_test/junit-platform-engine-1\\.10\\.2\\.jar
/myapp/lib/local_test/opentest4j-1\\.3\\.0-sources\\.jar /myapp/lib/local_test/opentest4j-1\\.3\\.0-sources\\.jar
/myapp/lib/local_test/opentest4j-1\\.3\\.0\\.jar /myapp/lib/local_test/opentest4j-1\\.3\\.0\\.jar
/myapp/lib/provided /myapp/lib/provided

View file

@ -79,7 +79,6 @@ public class TestCreateBaseOperation {
/myapp/\\.idea/runConfigurations/Run Main\\.xml /myapp/\\.idea/runConfigurations/Run Main\\.xml
/myapp/\\.idea/runConfigurations/Run Tests\\.xml /myapp/\\.idea/runConfigurations/Run Tests\\.xml
/myapp/\\.vscode /myapp/\\.vscode
/myapp/\\.vscode/launch\\.json
/myapp/\\.vscode/settings\\.json /myapp/\\.vscode/settings\\.json
/myapp/bld /myapp/bld
/myapp/bld\\.bat /myapp/bld\\.bat
@ -132,7 +131,6 @@ public class TestCreateBaseOperation {
/myapp/\\.idea/runConfigurations/Run Main\\.xml /myapp/\\.idea/runConfigurations/Run Main\\.xml
/myapp/\\.idea/runConfigurations/Run Tests\\.xml /myapp/\\.idea/runConfigurations/Run Tests\\.xml
/myapp/\\.vscode /myapp/\\.vscode
/myapp/\\.vscode/launch\\.json
/myapp/\\.vscode/settings\\.json /myapp/\\.vscode/settings\\.json
/myapp/bld /myapp/bld
/myapp/bld\\.bat /myapp/bld\\.bat
@ -216,7 +214,6 @@ public class TestCreateBaseOperation {
/yourthing/.idea/runConfigurations/Run Main.xml /yourthing/.idea/runConfigurations/Run Main.xml
/yourthing/.idea/runConfigurations/Run Tests.xml /yourthing/.idea/runConfigurations/Run Tests.xml
/yourthing/.vscode /yourthing/.vscode
/yourthing/.vscode/launch.json
/yourthing/.vscode/settings.json /yourthing/.vscode/settings.json
/yourthing/bld /yourthing/bld
/yourthing/bld.bat /yourthing/bld.bat
@ -270,7 +267,6 @@ public class TestCreateBaseOperation {
/yourthing/.idea/runConfigurations/Run Main.xml /yourthing/.idea/runConfigurations/Run Main.xml
/yourthing/.idea/runConfigurations/Run Tests.xml /yourthing/.idea/runConfigurations/Run Tests.xml
/yourthing/.vscode /yourthing/.vscode
/yourthing/.vscode/launch.json
/yourthing/.vscode/settings.json /yourthing/.vscode/settings.json
/yourthing/bld /yourthing/bld
/yourthing/bld.bat /yourthing/bld.bat

View file

@ -8,6 +8,7 @@ import org.junit.jupiter.api.Test;
import rife.tools.FileUtils; import rife.tools.FileUtils;
import java.nio.file.Files; import java.nio.file.Files;
import java.util.regex.Pattern;
import static org.junit.jupiter.api.Assertions.*; import static org.junit.jupiter.api.Assertions.*;
@ -61,264 +62,161 @@ public class TestCreateLibOperation {
.downloadDependencies(true); .downloadDependencies(true);
create_operation.execute(); create_operation.execute();
assertEquals(""" assertTrue(Pattern.compile("""
/myapp /myapp
/myapp/.gitignore /myapp/\\.gitignore
/myapp/.idea /myapp/\\.idea
/myapp/.idea/app.iml /myapp/\\.idea/app\\.iml
/myapp/.idea/bld.iml /myapp/\\.idea/bld\\.iml
/myapp/.idea/libraries /myapp/\\.idea/libraries
/myapp/.idea/libraries/bld.xml /myapp/\\.idea/libraries/bld\\.xml
/myapp/.idea/libraries/compile.xml /myapp/\\.idea/libraries/compile\\.xml
/myapp/.idea/libraries/runtime.xml /myapp/\\.idea/libraries/runtime\\.xml
/myapp/.idea/libraries/test.xml /myapp/\\.idea/libraries/test\\.xml
/myapp/.idea/misc.xml /myapp/\\.idea/misc\\.xml
/myapp/.idea/modules.xml /myapp/\\.idea/modules\\.xml
/myapp/.idea/runConfigurations /myapp/\\.idea/runConfigurations
/myapp/.idea/runConfigurations/Run Tests.xml /myapp/\\.idea/runConfigurations/Run Tests\\.xml
/myapp/.vscode /myapp/\\.vscode
/myapp/.vscode/launch.json /myapp/\\.vscode/settings\\.json
/myapp/.vscode/settings.json
/myapp/bld /myapp/bld
/myapp/bld.bat /myapp/bld\\.bat
/myapp/lib /myapp/lib
/myapp/lib/bld /myapp/lib/bld
/myapp/lib/bld/bld-wrapper.jar /myapp/lib/bld/bld-wrapper\\.jar
/myapp/lib/bld/bld-wrapper.properties /myapp/lib/bld/bld-wrapper\\.properties
/myapp/lib/compile /myapp/lib/compile
/myapp/lib/provided /myapp/lib/provided
/myapp/lib/runtime /myapp/lib/runtime
/myapp/lib/test /myapp/lib/test
/myapp/lib/test/apiguardian-api-1\\.1\\.2-sources\\.jar
/myapp/lib/test/apiguardian-api-1\\.1\\.2\\.jar
/myapp/lib/test/junit-jupiter-5\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-jupiter-5\\.10\\.2\\.jar
/myapp/lib/test/junit-jupiter-api-5\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-jupiter-api-5\\.10\\.2\\.jar
/myapp/lib/test/junit-jupiter-engine-5\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-jupiter-engine-5\\.10\\.2\\.jar
/myapp/lib/test/junit-jupiter-params-5\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-jupiter-params-5\\.10\\.2\\.jar
/myapp/lib/test/junit-platform-commons-1\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-platform-commons-1\\.10\\.2\\.jar
/myapp/lib/test/junit-platform-console-standalone-1\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-platform-console-standalone-1\\.10\\.2\\.jar
/myapp/lib/test/junit-platform-engine-1\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-platform-engine-1\\.10\\.2\\.jar
/myapp/lib/test/opentest4j-1\\.3\\.0-sources\\.jar
/myapp/lib/test/opentest4j-1\\.3\\.0\\.jar
/myapp/src /myapp/src
/myapp/src/bld /myapp/src/bld
/myapp/src/bld/java /myapp/src/bld/java
/myapp/src/bld/java/com /myapp/src/bld/java/com
/myapp/src/bld/java/com/example /myapp/src/bld/java/com/example
/myapp/src/bld/java/com/example/MyappBuild.java /myapp/src/bld/java/com/example/MyappBuild\\.java
/myapp/src/bld/resources /myapp/src/bld/resources
/myapp/src/main /myapp/src/main
/myapp/src/main/java /myapp/src/main/java
/myapp/src/main/java/com /myapp/src/main/java/com
/myapp/src/main/java/com/example /myapp/src/main/java/com/example
/myapp/src/main/java/com/example/MyappLib.java /myapp/src/main/java/com/example/MyappLib\\.java
/myapp/src/main/resources /myapp/src/main/resources
/myapp/src/main/resources/templates /myapp/src/main/resources/templates
/myapp/src/test /myapp/src/test
/myapp/src/test/java /myapp/src/test/java
/myapp/src/test/java/com /myapp/src/test/java/com
/myapp/src/test/java/com/example /myapp/src/test/java/com/example
/myapp/src/test/java/com/example/MyappTest.java /myapp/src/test/java/com/example/MyappTest\\.java
/myapp/src/test/resources""", FileUtils.generateDirectoryListing(tmp)); /myapp/src/test/resources""").matcher(FileUtils.generateDirectoryListing(tmp)).matches());
var compile_operation = new CompileOperation().fromProject(create_operation.project()); var compile_operation = new CompileOperation().fromProject(create_operation.project());
compile_operation.execute(); compile_operation.execute();
assertTrue(compile_operation.diagnostics().isEmpty()); assertTrue(compile_operation.diagnostics().isEmpty());
assertEquals(""" assertTrue(Pattern.compile("""
/myapp /myapp
/myapp/.gitignore /myapp/\\.gitignore
/myapp/.idea /myapp/\\.idea
/myapp/.idea/app.iml /myapp/\\.idea/app\\.iml
/myapp/.idea/bld.iml /myapp/\\.idea/bld\\.iml
/myapp/.idea/libraries /myapp/\\.idea/libraries
/myapp/.idea/libraries/bld.xml /myapp/\\.idea/libraries/bld\\.xml
/myapp/.idea/libraries/compile.xml /myapp/\\.idea/libraries/compile\\.xml
/myapp/.idea/libraries/runtime.xml /myapp/\\.idea/libraries/runtime\\.xml
/myapp/.idea/libraries/test.xml /myapp/\\.idea/libraries/test\\.xml
/myapp/.idea/misc.xml /myapp/\\.idea/misc\\.xml
/myapp/.idea/modules.xml /myapp/\\.idea/modules\\.xml
/myapp/.idea/runConfigurations /myapp/\\.idea/runConfigurations
/myapp/.idea/runConfigurations/Run Tests.xml /myapp/\\.idea/runConfigurations/Run Tests\\.xml
/myapp/.vscode /myapp/\\.vscode
/myapp/.vscode/launch.json /myapp/\\.vscode/settings\\.json
/myapp/.vscode/settings.json
/myapp/bld /myapp/bld
/myapp/bld.bat /myapp/bld\\.bat
/myapp/build /myapp/build
/myapp/build/main /myapp/build/main
/myapp/build/main/com /myapp/build/main/com
/myapp/build/main/com/example /myapp/build/main/com/example
/myapp/build/main/com/example/MyappLib.class /myapp/build/main/com/example/MyappLib\\.class
/myapp/build/test /myapp/build/test
/myapp/build/test/com /myapp/build/test/com
/myapp/build/test/com/example /myapp/build/test/com/example
/myapp/build/test/com/example/MyappTest.class /myapp/build/test/com/example/MyappTest\\.class
/myapp/lib /myapp/lib
/myapp/lib/bld /myapp/lib/bld
/myapp/lib/bld/bld-wrapper.jar /myapp/lib/bld/bld-wrapper\\.jar
/myapp/lib/bld/bld-wrapper.properties /myapp/lib/bld/bld-wrapper\\.properties
/myapp/lib/compile /myapp/lib/compile
/myapp/lib/provided /myapp/lib/provided
/myapp/lib/runtime /myapp/lib/runtime
/myapp/lib/test /myapp/lib/test
/myapp/lib/test/apiguardian-api-1\\.1\\.2-sources\\.jar
/myapp/lib/test/apiguardian-api-1\\.1\\.2\\.jar
/myapp/lib/test/junit-jupiter-5\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-jupiter-5\\.10\\.2\\.jar
/myapp/lib/test/junit-jupiter-api-5\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-jupiter-api-5\\.10\\.2\\.jar
/myapp/lib/test/junit-jupiter-engine-5\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-jupiter-engine-5\\.10\\.2\\.jar
/myapp/lib/test/junit-jupiter-params-5\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-jupiter-params-5\\.10\\.2\\.jar
/myapp/lib/test/junit-platform-commons-1\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-platform-commons-1\\.10\\.2\\.jar
/myapp/lib/test/junit-platform-console-standalone-1\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-platform-console-standalone-1\\.10\\.2\\.jar
/myapp/lib/test/junit-platform-engine-1\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-platform-engine-1\\.10\\.2\\.jar
/myapp/lib/test/opentest4j-1\\.3\\.0-sources\\.jar
/myapp/lib/test/opentest4j-1\\.3\\.0\\.jar
/myapp/src /myapp/src
/myapp/src/bld /myapp/src/bld
/myapp/src/bld/java /myapp/src/bld/java
/myapp/src/bld/java/com /myapp/src/bld/java/com
/myapp/src/bld/java/com/example /myapp/src/bld/java/com/example
/myapp/src/bld/java/com/example/MyappBuild.java /myapp/src/bld/java/com/example/MyappBuild\\.java
/myapp/src/bld/resources /myapp/src/bld/resources
/myapp/src/main /myapp/src/main
/myapp/src/main/java /myapp/src/main/java
/myapp/src/main/java/com /myapp/src/main/java/com
/myapp/src/main/java/com/example /myapp/src/main/java/com/example
/myapp/src/main/java/com/example/MyappLib.java /myapp/src/main/java/com/example/MyappLib\\.java
/myapp/src/main/resources /myapp/src/main/resources
/myapp/src/main/resources/templates /myapp/src/main/resources/templates
/myapp/src/test /myapp/src/test
/myapp/src/test/java /myapp/src/test/java
/myapp/src/test/java/com /myapp/src/test/java/com
/myapp/src/test/java/com/example /myapp/src/test/java/com/example
/myapp/src/test/java/com/example/MyappTest.java /myapp/src/test/java/com/example/MyappTest\\.java
/myapp/src/test/resources""", FileUtils.generateDirectoryListing(tmp)); /myapp/src/test/resources""").matcher(FileUtils.generateDirectoryListing(tmp)).matches());
var check_result = new StringBuilder(); var check_result = new StringBuilder();
new TestOperation<>() new JUnitOperation()
.fromProject(create_operation.project()) .fromProject(create_operation.project())
.outputProcessor(s -> { .outputProcessor(s -> {
check_result.append(s); check_result.append(s);
return true; return true;
}) })
.mainClass("com.example.MyappTest") .testToolOptions("--details=summary")
.execute(); .execute();
assertEquals("Succeeded", check_result.toString()); assertTrue(check_result.toString().contains("1 tests successful"));
} finally { assertTrue(check_result.toString().contains("0 tests failed"));
FileUtils.deleteDirectory(tmp);
}
}
@Test
void testExecuteNoDownload()
throws Exception {
var tmp = Files.createTempDirectory("test").toFile();
try {
var create_operation = new CreateLibOperation()
.workDirectory(tmp)
.packageName("org.stuff")
.projectName("yourthing");
create_operation.execute();
assertEquals("""
/yourthing
/yourthing/.gitignore
/yourthing/.idea
/yourthing/.idea/app.iml
/yourthing/.idea/bld.iml
/yourthing/.idea/libraries
/yourthing/.idea/libraries/bld.xml
/yourthing/.idea/libraries/compile.xml
/yourthing/.idea/libraries/runtime.xml
/yourthing/.idea/libraries/test.xml
/yourthing/.idea/misc.xml
/yourthing/.idea/modules.xml
/yourthing/.idea/runConfigurations
/yourthing/.idea/runConfigurations/Run Tests.xml
/yourthing/.vscode
/yourthing/.vscode/launch.json
/yourthing/.vscode/settings.json
/yourthing/bld
/yourthing/bld.bat
/yourthing/lib
/yourthing/lib/bld
/yourthing/lib/bld/bld-wrapper.jar
/yourthing/lib/bld/bld-wrapper.properties
/yourthing/lib/compile
/yourthing/lib/provided
/yourthing/lib/runtime
/yourthing/lib/test
/yourthing/src
/yourthing/src/bld
/yourthing/src/bld/java
/yourthing/src/bld/java/org
/yourthing/src/bld/java/org/stuff
/yourthing/src/bld/java/org/stuff/YourthingBuild.java
/yourthing/src/bld/resources
/yourthing/src/main
/yourthing/src/main/java
/yourthing/src/main/java/org
/yourthing/src/main/java/org/stuff
/yourthing/src/main/java/org/stuff/YourthingLib.java
/yourthing/src/main/resources
/yourthing/src/main/resources/templates
/yourthing/src/test
/yourthing/src/test/java
/yourthing/src/test/java/org
/yourthing/src/test/java/org/stuff
/yourthing/src/test/java/org/stuff/YourthingTest.java
/yourthing/src/test/resources""",
FileUtils.generateDirectoryListing(tmp));
var compile_operation = new CompileOperation().fromProject(create_operation.project());
compile_operation.execute();
assertTrue(compile_operation.diagnostics().isEmpty());
assertEquals("""
/yourthing
/yourthing/.gitignore
/yourthing/.idea
/yourthing/.idea/app.iml
/yourthing/.idea/bld.iml
/yourthing/.idea/libraries
/yourthing/.idea/libraries/bld.xml
/yourthing/.idea/libraries/compile.xml
/yourthing/.idea/libraries/runtime.xml
/yourthing/.idea/libraries/test.xml
/yourthing/.idea/misc.xml
/yourthing/.idea/modules.xml
/yourthing/.idea/runConfigurations
/yourthing/.idea/runConfigurations/Run Tests.xml
/yourthing/.vscode
/yourthing/.vscode/launch.json
/yourthing/.vscode/settings.json
/yourthing/bld
/yourthing/bld.bat
/yourthing/build
/yourthing/build/main
/yourthing/build/main/org
/yourthing/build/main/org/stuff
/yourthing/build/main/org/stuff/YourthingLib.class
/yourthing/build/test
/yourthing/build/test/org
/yourthing/build/test/org/stuff
/yourthing/build/test/org/stuff/YourthingTest.class
/yourthing/lib
/yourthing/lib/bld
/yourthing/lib/bld/bld-wrapper.jar
/yourthing/lib/bld/bld-wrapper.properties
/yourthing/lib/compile
/yourthing/lib/provided
/yourthing/lib/runtime
/yourthing/lib/test
/yourthing/src
/yourthing/src/bld
/yourthing/src/bld/java
/yourthing/src/bld/java/org
/yourthing/src/bld/java/org/stuff
/yourthing/src/bld/java/org/stuff/YourthingBuild.java
/yourthing/src/bld/resources
/yourthing/src/main
/yourthing/src/main/java
/yourthing/src/main/java/org
/yourthing/src/main/java/org/stuff
/yourthing/src/main/java/org/stuff/YourthingLib.java
/yourthing/src/main/resources
/yourthing/src/main/resources/templates
/yourthing/src/test
/yourthing/src/test/java
/yourthing/src/test/java/org
/yourthing/src/test/java/org/stuff
/yourthing/src/test/java/org/stuff/YourthingTest.java
/yourthing/src/test/resources""",
FileUtils.generateDirectoryListing(tmp));
var check_result = new StringBuilder();
new TestOperation<>()
.fromProject(create_operation.project())
.outputProcessor(s -> {
check_result.append(s);
return true;
})
.mainClass("org.stuff.YourthingTest")
.execute();
assertEquals("Succeeded", check_result.toString());
} finally { } finally {
FileUtils.deleteDirectory(tmp); FileUtils.deleteDirectory(tmp);
} }

View file

@ -91,7 +91,6 @@ public class TestCreateRife2Operation {
/myapp/\\.idea/runConfigurations/Run Main\\.xml /myapp/\\.idea/runConfigurations/Run Main\\.xml
/myapp/\\.idea/runConfigurations/Run Tests\\.xml /myapp/\\.idea/runConfigurations/Run Tests\\.xml
/myapp/\\.vscode /myapp/\\.vscode
/myapp/\\.vscode/launch\\.json
/myapp/\\.vscode/settings\\.json /myapp/\\.vscode/settings\\.json
/myapp/bld /myapp/bld
/myapp/bld\\.bat /myapp/bld\\.bat
@ -130,20 +129,20 @@ public class TestCreateRife2Operation {
/myapp/lib/test/apiguardian-api-1\\.1\\.2\\.jar /myapp/lib/test/apiguardian-api-1\\.1\\.2\\.jar
/myapp/lib/test/jsoup-1\\.17\\.2-sources\\.jar /myapp/lib/test/jsoup-1\\.17\\.2-sources\\.jar
/myapp/lib/test/jsoup-1\\.17\\.2\\.jar /myapp/lib/test/jsoup-1\\.17\\.2\\.jar
/myapp/lib/test/junit-jupiter-5\\.10\\.1-sources\\.jar /myapp/lib/test/junit-jupiter-5\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-jupiter-5\\.10\\.1\\.jar /myapp/lib/test/junit-jupiter-5\\.10\\.2\\.jar
/myapp/lib/test/junit-jupiter-api-5\\.10\\.1-sources\\.jar /myapp/lib/test/junit-jupiter-api-5\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-jupiter-api-5\\.10\\.1\\.jar /myapp/lib/test/junit-jupiter-api-5\\.10\\.2\\.jar
/myapp/lib/test/junit-jupiter-engine-5\\.10\\.1-sources\\.jar /myapp/lib/test/junit-jupiter-engine-5\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-jupiter-engine-5\\.10\\.1\\.jar /myapp/lib/test/junit-jupiter-engine-5\\.10\\.2\\.jar
/myapp/lib/test/junit-jupiter-params-5\\.10\\.1-sources\\.jar /myapp/lib/test/junit-jupiter-params-5\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-jupiter-params-5\\.10\\.1\\.jar /myapp/lib/test/junit-jupiter-params-5\\.10\\.2\\.jar
/myapp/lib/test/junit-platform-commons-1\\.10\\.1-sources\\.jar /myapp/lib/test/junit-platform-commons-1\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-platform-commons-1\\.10\\.1\\.jar /myapp/lib/test/junit-platform-commons-1\\.10\\.2\\.jar
/myapp/lib/test/junit-platform-console-standalone-1\\.10\\.1-sources\\.jar /myapp/lib/test/junit-platform-console-standalone-1\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-platform-console-standalone-1\\.10\\.1\\.jar /myapp/lib/test/junit-platform-console-standalone-1\\.10\\.2\\.jar
/myapp/lib/test/junit-platform-engine-1\\.10\\.1-sources\\.jar /myapp/lib/test/junit-platform-engine-1\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-platform-engine-1\\.10\\.1\\.jar /myapp/lib/test/junit-platform-engine-1\\.10\\.2\\.jar
/myapp/lib/test/opentest4j-1\\.3\\.0-sources\\.jar /myapp/lib/test/opentest4j-1\\.3\\.0-sources\\.jar
/myapp/lib/test/opentest4j-1\\.3\\.0\\.jar /myapp/lib/test/opentest4j-1\\.3\\.0\\.jar
/myapp/src /myapp/src
@ -195,7 +194,6 @@ public class TestCreateRife2Operation {
/myapp/\\.idea/runConfigurations/Run Main\\.xml /myapp/\\.idea/runConfigurations/Run Main\\.xml
/myapp/\\.idea/runConfigurations/Run Tests\\.xml /myapp/\\.idea/runConfigurations/Run Tests\\.xml
/myapp/\\.vscode /myapp/\\.vscode
/myapp/\\.vscode/launch\\.json
/myapp/\\.vscode/settings\\.json /myapp/\\.vscode/settings\\.json
/myapp/bld /myapp/bld
/myapp/bld\\.bat /myapp/bld\\.bat
@ -244,20 +242,20 @@ public class TestCreateRife2Operation {
/myapp/lib/test/apiguardian-api-1\\.1\\.2\\.jar /myapp/lib/test/apiguardian-api-1\\.1\\.2\\.jar
/myapp/lib/test/jsoup-1\\.17\\.2-sources\\.jar /myapp/lib/test/jsoup-1\\.17\\.2-sources\\.jar
/myapp/lib/test/jsoup-1\\.17\\.2\\.jar /myapp/lib/test/jsoup-1\\.17\\.2\\.jar
/myapp/lib/test/junit-jupiter-5\\.10\\.1-sources\\.jar /myapp/lib/test/junit-jupiter-5\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-jupiter-5\\.10\\.1\\.jar /myapp/lib/test/junit-jupiter-5\\.10\\.2\\.jar
/myapp/lib/test/junit-jupiter-api-5\\.10\\.1-sources\\.jar /myapp/lib/test/junit-jupiter-api-5\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-jupiter-api-5\\.10\\.1\\.jar /myapp/lib/test/junit-jupiter-api-5\\.10\\.2\\.jar
/myapp/lib/test/junit-jupiter-engine-5\\.10\\.1-sources\\.jar /myapp/lib/test/junit-jupiter-engine-5\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-jupiter-engine-5\\.10\\.1\\.jar /myapp/lib/test/junit-jupiter-engine-5\\.10\\.2\\.jar
/myapp/lib/test/junit-jupiter-params-5\\.10\\.1-sources\\.jar /myapp/lib/test/junit-jupiter-params-5\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-jupiter-params-5\\.10\\.1\\.jar /myapp/lib/test/junit-jupiter-params-5\\.10\\.2\\.jar
/myapp/lib/test/junit-platform-commons-1\\.10\\.1-sources\\.jar /myapp/lib/test/junit-platform-commons-1\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-platform-commons-1\\.10\\.1\\.jar /myapp/lib/test/junit-platform-commons-1\\.10\\.2\\.jar
/myapp/lib/test/junit-platform-console-standalone-1\\.10\\.1-sources\\.jar /myapp/lib/test/junit-platform-console-standalone-1\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-platform-console-standalone-1\\.10\\.1\\.jar /myapp/lib/test/junit-platform-console-standalone-1\\.10\\.2\\.jar
/myapp/lib/test/junit-platform-engine-1\\.10\\.1-sources\\.jar /myapp/lib/test/junit-platform-engine-1\\.10\\.2-sources\\.jar
/myapp/lib/test/junit-platform-engine-1\\.10\\.1\\.jar /myapp/lib/test/junit-platform-engine-1\\.10\\.2\\.jar
/myapp/lib/test/opentest4j-1\\.3\\.0-sources\\.jar /myapp/lib/test/opentest4j-1\\.3\\.0-sources\\.jar
/myapp/lib/test/opentest4j-1\\.3\\.0\\.jar /myapp/lib/test/opentest4j-1\\.3\\.0\\.jar
/myapp/src /myapp/src
@ -338,7 +336,6 @@ public class TestCreateRife2Operation {
/yourthing/.idea/runConfigurations/Run Main.xml /yourthing/.idea/runConfigurations/Run Main.xml
/yourthing/.idea/runConfigurations/Run Tests.xml /yourthing/.idea/runConfigurations/Run Tests.xml
/yourthing/.vscode /yourthing/.vscode
/yourthing/.vscode/launch.json
/yourthing/.vscode/settings.json /yourthing/.vscode/settings.json
/yourthing/bld /yourthing/bld
/yourthing/bld.bat /yourthing/bld.bat
@ -449,7 +446,6 @@ public class TestCreateRife2Operation {
/myapp/\\.idea/runConfigurations/Run Main\\.xml /myapp/\\.idea/runConfigurations/Run Main\\.xml
/myapp/\\.idea/runConfigurations/Run Tests\\.xml /myapp/\\.idea/runConfigurations/Run Tests\\.xml
/myapp/\\.vscode /myapp/\\.vscode
/myapp/\\.vscode/launch\\.json
/myapp/\\.vscode/settings\\.json /myapp/\\.vscode/settings\\.json
/myapp/bld /myapp/bld
/myapp/bld\\.bat /myapp/bld\\.bat
@ -489,20 +485,20 @@ public class TestCreateRife2Operation {
/myapp/lib/local/jetty-util-12\\.0\\.6\\.jar /myapp/lib/local/jetty-util-12\\.0\\.6\\.jar
/myapp/lib/local/jsoup-1\\.17\\.2-sources\\.jar /myapp/lib/local/jsoup-1\\.17\\.2-sources\\.jar
/myapp/lib/local/jsoup-1\\.17\\.2\\.jar /myapp/lib/local/jsoup-1\\.17\\.2\\.jar
/myapp/lib/local/junit-jupiter-5\\.10\\.1-sources\\.jar /myapp/lib/local/junit-jupiter-5\\.10\\.2-sources\\.jar
/myapp/lib/local/junit-jupiter-5\\.10\\.1\\.jar /myapp/lib/local/junit-jupiter-5\\.10\\.2\\.jar
/myapp/lib/local/junit-jupiter-api-5\\.10\\.1-sources\\.jar /myapp/lib/local/junit-jupiter-api-5\\.10\\.2-sources\\.jar
/myapp/lib/local/junit-jupiter-api-5\\.10\\.1\\.jar /myapp/lib/local/junit-jupiter-api-5\\.10\\.2\\.jar
/myapp/lib/local/junit-jupiter-engine-5\\.10\\.1-sources\\.jar /myapp/lib/local/junit-jupiter-engine-5\\.10\\.2-sources\\.jar
/myapp/lib/local/junit-jupiter-engine-5\\.10\\.1\\.jar /myapp/lib/local/junit-jupiter-engine-5\\.10\\.2\\.jar
/myapp/lib/local/junit-jupiter-params-5\\.10\\.1-sources\\.jar /myapp/lib/local/junit-jupiter-params-5\\.10\\.2-sources\\.jar
/myapp/lib/local/junit-jupiter-params-5\\.10\\.1\\.jar /myapp/lib/local/junit-jupiter-params-5\\.10\\.2\\.jar
/myapp/lib/local/junit-platform-commons-1\\.10\\.1-sources\\.jar /myapp/lib/local/junit-platform-commons-1\\.10\\.2-sources\\.jar
/myapp/lib/local/junit-platform-commons-1\\.10\\.1\\.jar /myapp/lib/local/junit-platform-commons-1\\.10\\.2\\.jar
/myapp/lib/local/junit-platform-console-standalone-1\\.10\\.1-sources\\.jar /myapp/lib/local/junit-platform-console-standalone-1\\.10\\.2-sources\\.jar
/myapp/lib/local/junit-platform-console-standalone-1\\.10\\.1\\.jar /myapp/lib/local/junit-platform-console-standalone-1\\.10\\.2\\.jar
/myapp/lib/local/junit-platform-engine-1\\.10\\.1-sources\\.jar /myapp/lib/local/junit-platform-engine-1\\.10\\.2-sources\\.jar
/myapp/lib/local/junit-platform-engine-1\\.10\\.1\\.jar /myapp/lib/local/junit-platform-engine-1\\.10\\.2\\.jar
/myapp/lib/local/opentest4j-1\\.3\\.0-sources\\.jar /myapp/lib/local/opentest4j-1\\.3\\.0-sources\\.jar
/myapp/lib/local/opentest4j-1\\.3\\.0\\.jar /myapp/lib/local/opentest4j-1\\.3\\.0\\.jar
/myapp/lib/local/rife2-.*-sources\\.jar /myapp/lib/local/rife2-.*-sources\\.jar
@ -617,7 +613,6 @@ public class TestCreateRife2Operation {
/myapp/\\.idea/runConfigurations/Run Main\\.xml /myapp/\\.idea/runConfigurations/Run Main\\.xml
/myapp/\\.idea/runConfigurations/Run Tests\\.xml /myapp/\\.idea/runConfigurations/Run Tests\\.xml
/myapp/\\.vscode /myapp/\\.vscode
/myapp/\\.vscode/launch\\.json
/myapp/\\.vscode/settings\\.json /myapp/\\.vscode/settings\\.json
/myapp/bld /myapp/bld
/myapp/bld\\.bat /myapp/bld\\.bat
@ -665,20 +660,20 @@ public class TestCreateRife2Operation {
/myapp/lib/local_test/apiguardian-api-1\\.1\\.2\\.jar /myapp/lib/local_test/apiguardian-api-1\\.1\\.2\\.jar
/myapp/lib/local_test/jsoup-1\\.17\\.2-sources\\.jar /myapp/lib/local_test/jsoup-1\\.17\\.2-sources\\.jar
/myapp/lib/local_test/jsoup-1\\.17\\.2\\.jar /myapp/lib/local_test/jsoup-1\\.17\\.2\\.jar
/myapp/lib/local_test/junit-jupiter-5\\.10\\.1-sources\\.jar /myapp/lib/local_test/junit-jupiter-5\\.10\\.2-sources\\.jar
/myapp/lib/local_test/junit-jupiter-5\\.10\\.1\\.jar /myapp/lib/local_test/junit-jupiter-5\\.10\\.2\\.jar
/myapp/lib/local_test/junit-jupiter-api-5\\.10\\.1-sources\\.jar /myapp/lib/local_test/junit-jupiter-api-5\\.10\\.2-sources\\.jar
/myapp/lib/local_test/junit-jupiter-api-5\\.10\\.1\\.jar /myapp/lib/local_test/junit-jupiter-api-5\\.10\\.2\\.jar
/myapp/lib/local_test/junit-jupiter-engine-5\\.10\\.1-sources\\.jar /myapp/lib/local_test/junit-jupiter-engine-5\\.10\\.2-sources\\.jar
/myapp/lib/local_test/junit-jupiter-engine-5\\.10\\.1\\.jar /myapp/lib/local_test/junit-jupiter-engine-5\\.10\\.2\\.jar
/myapp/lib/local_test/junit-jupiter-params-5\\.10\\.1-sources\\.jar /myapp/lib/local_test/junit-jupiter-params-5\\.10\\.2-sources\\.jar
/myapp/lib/local_test/junit-jupiter-params-5\\.10\\.1\\.jar /myapp/lib/local_test/junit-jupiter-params-5\\.10\\.2\\.jar
/myapp/lib/local_test/junit-platform-commons-1\\.10\\.1-sources\\.jar /myapp/lib/local_test/junit-platform-commons-1\\.10\\.2-sources\\.jar
/myapp/lib/local_test/junit-platform-commons-1\\.10\\.1\\.jar /myapp/lib/local_test/junit-platform-commons-1\\.10\\.2\\.jar
/myapp/lib/local_test/junit-platform-console-standalone-1\\.10\\.1-sources\\.jar /myapp/lib/local_test/junit-platform-console-standalone-1\\.10\\.2-sources\\.jar
/myapp/lib/local_test/junit-platform-console-standalone-1\\.10\\.1\\.jar /myapp/lib/local_test/junit-platform-console-standalone-1\\.10\\.2\\.jar
/myapp/lib/local_test/junit-platform-engine-1\\.10\\.1-sources\\.jar /myapp/lib/local_test/junit-platform-engine-1\\.10\\.2-sources\\.jar
/myapp/lib/local_test/junit-platform-engine-1\\.10\\.1\\.jar /myapp/lib/local_test/junit-platform-engine-1\\.10\\.2\\.jar
/myapp/lib/local_test/opentest4j-1\\.3\\.0-sources\\.jar /myapp/lib/local_test/opentest4j-1\\.3\\.0-sources\\.jar
/myapp/lib/local_test/opentest4j-1\\.3\\.0\\.jar /myapp/lib/local_test/opentest4j-1\\.3\\.0\\.jar
/myapp/lib/provided /myapp/lib/provided