@@ -0,0 +1,1685 @@
+package test.projects;%0A%0Aimport static org.junit.jupiter.api.Assertions.assertLinesMatch;%0Aimport static org.junit.jupiter.api.Assertions.assertTrue;%0A%0Aimport com.github.sormuras.bach.Command;%0Aimport java.nio.file.Files;%0Aimport java.nio.file.Path;%0Aimport org.junit.jupiter.api.Test;%0Aimport org.junit.jupiter.api.io.TempDir;%0A%0Aclass MultiRelease11Tests %7B%0A%0A  @Test%0A  void build(@TempDir Path temp) throws Exception %7B%0A    var cli = new CLI(%22MultiRelease-11%22, temp);%0A    var out = cli.build(%22--verbose%22, %22--project-targets-java%22, %2211%22);%0A    var foo = cli.workspace(%22modules%22, %22foo@0.jar%22);%0A    assertTrue(Files.exists(foo));%0A    assertLinesMatch(%0A        %22%22%22%0A        %3E%3E BACH'S INITIALIZATION %3E%3E%0A        // Perform main action: %60build%60%0A        Build MultiRelease-11 0%0A        %3E%3E INFO + BUILD %3E%3E%0A        Build took .+%0A        Logbook written to .+%0A        %22%22%22%0A            .lines(),%0A        out.lines());%0A    assertLinesMatch(%0A        %22%22%22%0A        META-INF/%0A        META-INF/MANIFEST.MF%0A        module-info.class%0A        foo/%0A        foo/Foo.class%0A        META-INF/versions/16/%0A        META-INF/versions/16/foo/%0A        META-INF/versions/16/foo/Foo.class%0A        META-INF/versions/12/%0A        META-INF/versions/12/foo/%0A        META-INF/versions/12/foo/Foo.class%0A        META-INF/versions/13/%0A        META-INF/versions/13/foo/%0A        META-INF/versions/13/foo/Foo.class%0A        META-INF/versions/14/%0A        META-INF/versions/14/foo/%0A        META-INF/versions/14/foo/Foo.class%0A        META-INF/versions/15/%0A        META-INF/versions/15/foo/%0A        META-INF/versions/15/foo/Foo.class%0A        %22%22%22%0A            .lines(),%0A        CLI.run(Command.jar().add(%22--list%22).add(%22--file%22, foo)).lines());%0A  %7D%0A%7D%0A

Add build test for test project MultiRelease-11