├── .editorconfig ├── .github ├── dependabot.yml └── workflows │ └── ci.yaml ├── .gitignore ├── .mvn └── wrapper │ └── maven-wrapper.properties ├── LICENSE ├── README.md ├── land-core ├── README.md ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── oldratlee │ │ │ └── land │ │ │ ├── DelegateType.java │ │ │ ├── LandClassLoader.java │ │ │ ├── launcher │ │ │ ├── AppThread.java │ │ │ └── LandLauncher.java │ │ │ └── matcher │ │ │ ├── DefaultLandMatcher.java │ │ │ └── LandMatcher.java │ └── resources │ │ └── META-INF │ │ └── foo.properties │ └── test │ ├── java │ └── com │ │ └── oldratlee │ │ └── land │ │ ├── Constants.java │ │ ├── LandClassLoaderTest.java │ │ ├── LandClassLoader_2LayerCL_Test.java │ │ ├── LandClassLoader_ParentCLIsSystemCL_Test.java │ │ ├── check │ │ └── Check.java │ │ ├── demo │ │ └── LandClassLoaderDemo.java │ │ ├── matcher │ │ └── DefaultLandMatcherTest.java │ │ └── util │ │ └── Utils.java │ └── resources │ └── log4j.xml ├── land-main-runner ├── README.md ├── bin │ ├── common.sh │ └── run.sh ├── land-conf │ └── foo.properties ├── pom.xml ├── profiles │ ├── dev.xml │ └── release.xml └── src │ └── main │ └── resources │ └── log4j.properties ├── land-test-helper ├── README.md ├── land-test-helper-api │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── bar │ │ │ └── api │ │ │ └── ApiC0.java │ │ └── resources │ │ ├── test-api.properties │ │ └── test-common.properties ├── land-test-helper-common │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── foo │ │ │ │ ├── Foo.java │ │ │ │ ├── p1 │ │ │ │ ├── P1C1.java │ │ │ │ ├── P1C2.java │ │ │ │ └── p11 │ │ │ │ │ ├── P11C1.java │ │ │ │ │ └── P11C2.java │ │ │ │ └── p2 │ │ │ │ ├── P2C1.java │ │ │ │ ├── P2C2.java │ │ │ │ └── p21 │ │ │ │ ├── P21C1.java │ │ │ │ └── P21C2.java │ │ └── resources │ │ │ ├── test-api.properties │ │ │ └── test-common.properties │ │ └── test │ │ └── resources │ │ └── META-INF │ │ └── bar.properties ├── land-test-helper-impl │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── bar │ │ │ └── impl │ │ │ └── ImplC0.java │ │ └── resources │ │ ├── test-api.properties │ │ └── test-common.properties └── pom.xml ├── mvnw ├── mvnw.cmd ├── pom.xml └── src └── versions-rules.xml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/README.md -------------------------------------------------------------------------------- /land-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-core/README.md -------------------------------------------------------------------------------- /land-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-core/pom.xml -------------------------------------------------------------------------------- /land-core/src/main/java/com/oldratlee/land/DelegateType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-core/src/main/java/com/oldratlee/land/DelegateType.java -------------------------------------------------------------------------------- /land-core/src/main/java/com/oldratlee/land/LandClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-core/src/main/java/com/oldratlee/land/LandClassLoader.java -------------------------------------------------------------------------------- /land-core/src/main/java/com/oldratlee/land/launcher/AppThread.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-core/src/main/java/com/oldratlee/land/launcher/AppThread.java -------------------------------------------------------------------------------- /land-core/src/main/java/com/oldratlee/land/launcher/LandLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-core/src/main/java/com/oldratlee/land/launcher/LandLauncher.java -------------------------------------------------------------------------------- /land-core/src/main/java/com/oldratlee/land/matcher/DefaultLandMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-core/src/main/java/com/oldratlee/land/matcher/DefaultLandMatcher.java -------------------------------------------------------------------------------- /land-core/src/main/java/com/oldratlee/land/matcher/LandMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-core/src/main/java/com/oldratlee/land/matcher/LandMatcher.java -------------------------------------------------------------------------------- /land-core/src/main/resources/META-INF/foo.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /land-core/src/test/java/com/oldratlee/land/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-core/src/test/java/com/oldratlee/land/Constants.java -------------------------------------------------------------------------------- /land-core/src/test/java/com/oldratlee/land/LandClassLoaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-core/src/test/java/com/oldratlee/land/LandClassLoaderTest.java -------------------------------------------------------------------------------- /land-core/src/test/java/com/oldratlee/land/LandClassLoader_2LayerCL_Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-core/src/test/java/com/oldratlee/land/LandClassLoader_2LayerCL_Test.java -------------------------------------------------------------------------------- /land-core/src/test/java/com/oldratlee/land/LandClassLoader_ParentCLIsSystemCL_Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-core/src/test/java/com/oldratlee/land/LandClassLoader_ParentCLIsSystemCL_Test.java -------------------------------------------------------------------------------- /land-core/src/test/java/com/oldratlee/land/check/Check.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-core/src/test/java/com/oldratlee/land/check/Check.java -------------------------------------------------------------------------------- /land-core/src/test/java/com/oldratlee/land/demo/LandClassLoaderDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-core/src/test/java/com/oldratlee/land/demo/LandClassLoaderDemo.java -------------------------------------------------------------------------------- /land-core/src/test/java/com/oldratlee/land/matcher/DefaultLandMatcherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-core/src/test/java/com/oldratlee/land/matcher/DefaultLandMatcherTest.java -------------------------------------------------------------------------------- /land-core/src/test/java/com/oldratlee/land/util/Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-core/src/test/java/com/oldratlee/land/util/Utils.java -------------------------------------------------------------------------------- /land-core/src/test/resources/log4j.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-core/src/test/resources/log4j.xml -------------------------------------------------------------------------------- /land-main-runner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-main-runner/README.md -------------------------------------------------------------------------------- /land-main-runner/bin/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-main-runner/bin/common.sh -------------------------------------------------------------------------------- /land-main-runner/bin/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-main-runner/bin/run.sh -------------------------------------------------------------------------------- /land-main-runner/land-conf/foo.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /land-main-runner/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-main-runner/pom.xml -------------------------------------------------------------------------------- /land-main-runner/profiles/dev.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-main-runner/profiles/dev.xml -------------------------------------------------------------------------------- /land-main-runner/profiles/release.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-main-runner/profiles/release.xml -------------------------------------------------------------------------------- /land-main-runner/src/main/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-main-runner/src/main/resources/log4j.properties -------------------------------------------------------------------------------- /land-test-helper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-test-helper/README.md -------------------------------------------------------------------------------- /land-test-helper/land-test-helper-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-test-helper/land-test-helper-api/pom.xml -------------------------------------------------------------------------------- /land-test-helper/land-test-helper-api/src/main/java/com/bar/api/ApiC0.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-test-helper/land-test-helper-api/src/main/java/com/bar/api/ApiC0.java -------------------------------------------------------------------------------- /land-test-helper/land-test-helper-api/src/main/resources/test-api.properties: -------------------------------------------------------------------------------- 1 | source=api 2 | -------------------------------------------------------------------------------- /land-test-helper/land-test-helper-api/src/main/resources/test-common.properties: -------------------------------------------------------------------------------- 1 | source=api 2 | -------------------------------------------------------------------------------- /land-test-helper/land-test-helper-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-test-helper/land-test-helper-common/pom.xml -------------------------------------------------------------------------------- /land-test-helper/land-test-helper-common/src/main/java/com/foo/Foo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-test-helper/land-test-helper-common/src/main/java/com/foo/Foo.java -------------------------------------------------------------------------------- /land-test-helper/land-test-helper-common/src/main/java/com/foo/p1/P1C1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-test-helper/land-test-helper-common/src/main/java/com/foo/p1/P1C1.java -------------------------------------------------------------------------------- /land-test-helper/land-test-helper-common/src/main/java/com/foo/p1/P1C2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-test-helper/land-test-helper-common/src/main/java/com/foo/p1/P1C2.java -------------------------------------------------------------------------------- /land-test-helper/land-test-helper-common/src/main/java/com/foo/p1/p11/P11C1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-test-helper/land-test-helper-common/src/main/java/com/foo/p1/p11/P11C1.java -------------------------------------------------------------------------------- /land-test-helper/land-test-helper-common/src/main/java/com/foo/p1/p11/P11C2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-test-helper/land-test-helper-common/src/main/java/com/foo/p1/p11/P11C2.java -------------------------------------------------------------------------------- /land-test-helper/land-test-helper-common/src/main/java/com/foo/p2/P2C1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-test-helper/land-test-helper-common/src/main/java/com/foo/p2/P2C1.java -------------------------------------------------------------------------------- /land-test-helper/land-test-helper-common/src/main/java/com/foo/p2/P2C2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-test-helper/land-test-helper-common/src/main/java/com/foo/p2/P2C2.java -------------------------------------------------------------------------------- /land-test-helper/land-test-helper-common/src/main/java/com/foo/p2/p21/P21C1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-test-helper/land-test-helper-common/src/main/java/com/foo/p2/p21/P21C1.java -------------------------------------------------------------------------------- /land-test-helper/land-test-helper-common/src/main/java/com/foo/p2/p21/P21C2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-test-helper/land-test-helper-common/src/main/java/com/foo/p2/p21/P21C2.java -------------------------------------------------------------------------------- /land-test-helper/land-test-helper-common/src/main/resources/test-api.properties: -------------------------------------------------------------------------------- 1 | source=common 2 | -------------------------------------------------------------------------------- /land-test-helper/land-test-helper-common/src/main/resources/test-common.properties: -------------------------------------------------------------------------------- 1 | source=common 2 | -------------------------------------------------------------------------------- /land-test-helper/land-test-helper-common/src/test/resources/META-INF/bar.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /land-test-helper/land-test-helper-impl/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-test-helper/land-test-helper-impl/pom.xml -------------------------------------------------------------------------------- /land-test-helper/land-test-helper-impl/src/main/java/com/bar/impl/ImplC0.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-test-helper/land-test-helper-impl/src/main/java/com/bar/impl/ImplC0.java -------------------------------------------------------------------------------- /land-test-helper/land-test-helper-impl/src/main/resources/test-api.properties: -------------------------------------------------------------------------------- 1 | source=impl 2 | -------------------------------------------------------------------------------- /land-test-helper/land-test-helper-impl/src/main/resources/test-common.properties: -------------------------------------------------------------------------------- 1 | source=impl 2 | -------------------------------------------------------------------------------- /land-test-helper/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/land-test-helper/pom.xml -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/pom.xml -------------------------------------------------------------------------------- /src/versions-rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/oldratlee/land/HEAD/src/versions-rules.xml --------------------------------------------------------------------------------