From 696b23b57afa05f040fc4b165c80a1c00fd57938 Mon Sep 17 00:00:00 2001 From: Geert Bevin Date: Tue, 9 May 2023 21:20:16 -0400 Subject: [PATCH] First commit of standalone repo --- .gitignore | 57 + .idea/.gitignore | 8 + .idea/bld.iml | 14 + .idea/codeStyles/Project.xml | 7 + .idea/codeStyles/codeStyleConfig.xml | 5 + .idea/framework.iml | 32 + .idea/libraries/bld.xml | 17 + .idea/libraries/compile.xml | 13 + .idea/libraries/runtime.xml | 14 + .idea/libraries/test.xml | 15 + .idea/misc.xml | 9 + .idea/modules.xml | 9 + .idea/runConfigurations/Run Tests.xml | 13 + .idea/vcs.xml | 7 + LICENSE.txt | 202 +++ bld | 2 + bld.bat | 4 + images/bld_logo.png | Bin 0 -> 4982 bytes images/bld_logo.svg | 13 + lib/bld/bld-wrapper.jar | Bin 0 -> 25099 bytes lib/bld/bld-wrapper.properties | 8 + src/bld/java/rife/BldBuild.java | 254 +++ src/main/bld/bld | 2 + src/main/bld/bld.bat | 4 + src/main/java/rife/bld/BaseProject.java | 1608 +++++++++++++++++ src/main/java/rife/bld/BldVersion.java | 43 + .../java/rife/bld/BldVersionSingleton.java | 14 + src/main/java/rife/bld/BuildCommand.java | 52 + src/main/java/rife/bld/BuildExecutor.java | 467 +++++ src/main/java/rife/bld/Cli.java | 100 + src/main/java/rife/bld/CommandAnnotated.java | 36 + src/main/java/rife/bld/CommandDefinition.java | 33 + src/main/java/rife/bld/CommandHelp.java | 33 + src/main/java/rife/bld/NamedFile.java | 19 + src/main/java/rife/bld/Project.java | 195 ++ src/main/java/rife/bld/WebProject.java | 134 ++ .../bld/blueprints/BaseProjectBlueprint.java | 40 + .../bld/blueprints/BlankProjectBlueprint.java | 43 + .../bld/blueprints/LibProjectBlueprint.java | 39 + .../bld/blueprints/Rife2ProjectBlueprint.java | 53 + .../rife/bld/blueprints/package-info.java | 10 + .../bld/dependencies/ArtifactRetriever.java | 202 +++ .../rife/bld/dependencies/Dependency.java | 169 ++ .../bld/dependencies/DependencyExclusion.java | 34 + .../bld/dependencies/DependencyResolver.java | 427 +++++ .../bld/dependencies/DependencyScopes.java | 141 ++ .../rife/bld/dependencies/DependencySet.java | 266 +++ .../rife/bld/dependencies/ExclusionSet.java | 16 + .../bld/dependencies/LocalDependency.java | 17 + .../rife/bld/dependencies/MavenMetadata.java | 63 + .../rife/bld/dependencies/PomDependency.java | 47 + .../rife/bld/dependencies/Repository.java | 197 ++ .../bld/dependencies/RepositoryArtifact.java | 23 + .../java/rife/bld/dependencies/Scope.java | 44 + .../rife/bld/dependencies/VersionNumber.java | 249 +++ .../bld/dependencies/Xml2MavenMetadata.java | 120 ++ .../rife/bld/dependencies/Xml2MavenPom.java | 375 ++++ .../exceptions/ArtifactNotFoundException.java | 31 + .../ArtifactRetrievalErrorException.java | 31 + .../exceptions/DependencyException.java | 23 + .../DependencyTransferException.java | 38 + .../DependencyXmlParsingErrorException.java | 39 + .../dependencies/exceptions/package-info.java | 10 + .../rife/bld/dependencies/package-info.java | 10 + src/main/java/rife/bld/help/CleanHelp.java | 27 + src/main/java/rife/bld/help/CompileHelp.java | 27 + .../java/rife/bld/help/CreateBaseHelp.java | 29 + .../java/rife/bld/help/CreateBlankHelp.java | 29 + .../java/rife/bld/help/CreateLibHelp.java | 29 + .../java/rife/bld/help/CreateRife2Help.java | 29 + .../rife/bld/help/DependencyTreeHelp.java | 27 + src/main/java/rife/bld/help/DownloadHelp.java | 27 + src/main/java/rife/bld/help/HelpHelp.java | 19 + src/main/java/rife/bld/help/JUnitHelp.java | 35 + src/main/java/rife/bld/help/JarHelp.java | 29 + .../java/rife/bld/help/JarJavadocHelp.java | 29 + .../java/rife/bld/help/JarSourcesHelp.java | 27 + src/main/java/rife/bld/help/JavadocHelp.java | 27 + .../java/rife/bld/help/PrecompileHelp.java | 27 + src/main/java/rife/bld/help/PublishHelp.java | 30 + .../java/rife/bld/help/PublishWebHelp.java | 31 + src/main/java/rife/bld/help/PurgeHelp.java | 27 + src/main/java/rife/bld/help/RunHelp.java | 27 + src/main/java/rife/bld/help/TestHelp.java | 27 + src/main/java/rife/bld/help/UberJarHelp.java | 29 + src/main/java/rife/bld/help/UpdatesHelp.java | 27 + src/main/java/rife/bld/help/UpgradeHelp.java | 29 + src/main/java/rife/bld/help/VersionHelp.java | 27 + src/main/java/rife/bld/help/WarHelp.java | 29 + src/main/java/rife/bld/help/package-info.java | 10 + .../operations/AbstractCreateOperation.java | 526 ++++++ .../bld/operations/AbstractOperation.java | 86 + .../operations/AbstractProcessOperation.java | 337 ++++ .../rife/bld/operations/CleanOperation.java | 101 ++ .../rife/bld/operations/CompileOperation.java | 480 +++++ .../bld/operations/CreateBaseOperation.java | 26 + .../bld/operations/CreateBlankOperation.java | 26 + .../bld/operations/CreateLibOperation.java | 35 + .../bld/operations/CreateRife2Operation.java | 92 + .../operations/DependencyTreeOperation.java | 181 ++ .../bld/operations/DownloadOperation.java | 355 ++++ .../rife/bld/operations/HelpOperation.java | 105 ++ .../rife/bld/operations/JUnitOperation.java | 71 + .../rife/bld/operations/JUnitOptions.java | 508 ++++++ .../rife/bld/operations/JarOperation.java | 418 +++++ .../java/rife/bld/operations/JavaOptions.java | 308 ++++ .../rife/bld/operations/JavacOptions.java | 427 +++++ .../rife/bld/operations/JavadocOperation.java | 436 +++++ .../rife/bld/operations/JavadocOptions.java | 959 ++++++++++ .../bld/operations/PrecompileOperation.java | 189 ++ .../rife/bld/operations/PublishOperation.java | 706 ++++++++ .../rife/bld/operations/PurgeOperation.java | 369 ++++ .../rife/bld/operations/RunOperation.java | 93 + .../rife/bld/operations/TemplateType.java | 59 + .../rife/bld/operations/TestOperation.java | 115 ++ .../rife/bld/operations/UberJarOperation.java | 268 +++ .../rife/bld/operations/UpdatesOperation.java | 170 ++ .../rife/bld/operations/UpgradeOperation.java | 33 + .../rife/bld/operations/VersionOperation.java | 26 + .../rife/bld/operations/WarOperation.java | 377 ++++ .../exceptions/ExitStatusException.java | 45 + .../exceptions/OperationOptionException.java | 21 + .../operations/exceptions/SignException.java | 37 + .../exceptions/UploadException.java | 35 + .../operations/exceptions/package-info.java | 10 + .../rife/bld/operations/package-info.java | 10 + src/main/java/rife/bld/package-info.java | 10 + .../rife/bld/publish/MetadataBuilder.java | 254 +++ .../java/rife/bld/publish/PomBuilder.java | 168 ++ .../rife/bld/publish/PublishArtifact.java | 24 + .../rife/bld/publish/PublishDeveloper.java | 106 ++ .../java/rife/bld/publish/PublishInfo.java | 329 ++++ .../java/rife/bld/publish/PublishLicense.java | 60 + .../java/rife/bld/publish/PublishScm.java | 83 + .../rife/bld/publish/SnapshotVersion.java | 26 + .../java/rife/bld/publish/package-info.java | 10 + src/main/java/rife/bld/wrapper/Wrapper.java | 553 ++++++ .../rife/bld/wrapper/WrapperClassLoader.java | 30 + .../bld/wrapper/WrapperExtensionResolver.java | 203 +++ .../java/rife/bld/wrapper/package-info.java | 10 + src/main/resources/BLD_VERSION | 1 + .../templates/bld/base/idea/app_iml.xml | 29 + .../templates/bld/base/idea/bld_iml.xml | 14 + .../templates/bld/base/idea/libraries/bld.xml | 17 + .../bld/base/idea/libraries/compile.xml | 13 + .../bld/base/idea/libraries/runtime.xml | 14 + .../bld/base/idea/libraries/test.xml | 14 + .../templates/bld/base/idea/misc.xml | 6 + .../templates/bld/base/idea/modules.xml | 9 + .../base/idea/runConfigurations/Run_Main.xml | 9 + .../base/idea/runConfigurations/Run_Tests.xml | 9 + .../templates/bld/base/project_build.txt | 20 + .../templates/bld/base/project_gitignore.txt | 55 + .../templates/bld/base/project_main.txt | 11 + .../templates/bld/base/project_test.txt | 15 + .../templates/bld/base/vscode/launch.json | 17 + .../templates/bld/base/vscode/settings.json | 15 + .../templates/bld/blank/idea/app_iml.xml | 29 + .../templates/bld/blank/idea/bld_iml.xml | 14 + .../bld/blank/idea/libraries/bld.xml | 17 + .../bld/blank/idea/libraries/compile.xml | 13 + .../bld/blank/idea/libraries/runtime.xml | 14 + .../bld/blank/idea/libraries/test.xml | 14 + .../templates/bld/blank/idea/misc.xml | 6 + .../templates/bld/blank/idea/modules.xml | 9 + .../blank/idea/runConfigurations/Run_Main.xml | 9 + .../idea/runConfigurations/Run_Tests.xml | 13 + .../templates/bld/blank/project_build.txt | 26 + .../templates/bld/blank/project_gitignore.txt | 55 + .../templates/bld/blank/project_main.txt | 11 + .../templates/bld/blank/project_test.txt | 12 + .../templates/bld/blank/vscode/launch.json | 24 + .../templates/bld/blank/vscode/settings.json | 15 + src/main/resources/templates/bld/bld.txt | 2 + src/main/resources/templates/bld/bld_bat.txt | 4 + .../templates/bld/lib/idea/app_iml.xml | 29 + .../templates/bld/lib/idea/bld_iml.xml | 14 + .../templates/bld/lib/idea/libraries/bld.xml | 17 + .../bld/lib/idea/libraries/compile.xml | 13 + .../bld/lib/idea/libraries/runtime.xml | 14 + .../templates/bld/lib/idea/libraries/test.xml | 14 + .../resources/templates/bld/lib/idea/misc.xml | 6 + .../templates/bld/lib/idea/modules.xml | 9 + .../lib/idea/runConfigurations/Run_Tests.xml | 9 + .../templates/bld/lib/project_build.txt | 19 + .../templates/bld/lib/project_gitignore.txt | 55 + .../templates/bld/lib/project_main.txt | 7 + .../templates/bld/lib/project_test.txt | 15 + .../templates/bld/lib/vscode/launch.json | 11 + .../templates/bld/lib/vscode/settings.json | 15 + .../bld/maven_metadata_blueprint.xml | 63 + .../resources/templates/bld/pom_blueprint.xml | 80 + .../bld/rife2_hello/idea/app_iml.xml | 30 + .../bld/rife2_hello/idea/bld_iml.xml | 14 + .../bld/rife2_hello/idea/libraries/bld.xml | 17 + .../rife2_hello/idea/libraries/compile.xml | 13 + .../rife2_hello/idea/libraries/runtime.xml | 14 + .../rife2_hello/idea/libraries/standalone.xml | 13 + .../bld/rife2_hello/idea/libraries/test.xml | 14 + .../templates/bld/rife2_hello/idea/misc.xml | 6 + .../bld/rife2_hello/idea/modules.xml | 9 + .../idea/runConfigurations/Run_Main.xml | 9 + .../idea/runConfigurations/Run_Tests.xml | 13 + .../bld/rife2_hello/project_build.txt | 31 + .../bld/rife2_hello/project_gitignore.txt | 55 + .../bld/rife2_hello/project_main.txt | 16 + .../bld/rife2_hello/project_main_uber.txt | 11 + .../bld/rife2_hello/project_style.txt | 21 + .../bld/rife2_hello/project_template.html | 11 + .../bld/rife2_hello/project_test.txt | 21 + .../templates/bld/rife2_hello/project_web.xml | 18 + .../bld/rife2_hello/vscode/launch.json | 24 + .../bld/rife2_hello/vscode/settings.json | 16 + src/test/java/rife/bld/TestProject.java | 389 ++++ src/test/java/rife/bld/TestWebProject.java | 152 ++ .../rife/bld/dependencies/TestDependency.java | 109 ++ .../dependencies/TestDependencyResolver.java | 1436 +++++++++++++++ .../bld/dependencies/TestDependencySet.java | 375 ++++ .../rife/bld/dependencies/TestRepository.java | 123 ++ .../bld/dependencies/TestVersionNumber.java | 148 ++ .../bld/operations/TestCleanOperation.java | 161 ++ .../bld/operations/TestCompileOperation.java | 321 ++++ .../operations/TestCreateBaseOperation.java | 332 ++++ .../operations/TestCreateBlankOperation.java | 550 ++++++ .../operations/TestCreateLibOperation.java | 327 ++++ .../operations/TestCreateRife2Operation.java | 720 ++++++++ .../TestDependencyTreeOperation.java | 197 ++ .../bld/operations/TestDownloadOperation.java | 314 ++++ .../bld/operations/TestJUnitOperation.java | 213 +++ .../rife/bld/operations/TestJarOperation.java | 218 +++ .../bld/operations/TestJavadocOperation.java | 368 ++++ .../operations/TestPrecompileOperation.java | 137 ++ .../bld/operations/TestPublishOperation.java | 689 +++++++ .../bld/operations/TestPurgeOperation.java | 541 ++++++ .../rife/bld/operations/TestRunOperation.java | 187 ++ .../bld/operations/TestUberJarOperation.java | 182 ++ .../bld/operations/TestUpdatesOperation.java | 172 ++ .../rife/bld/operations/TestWarOperation.java | 156 ++ .../rife/bld/publish/TestMetadataBuilder.java | 250 +++ .../java/rife/bld/publish/TestPomBuilder.java | 558 ++++++ .../wrapper/TestWrapperExtensionResolver.java | 566 ++++++ 241 files changed, 28028 insertions(+) create mode 100644 .gitignore create mode 100644 .idea/.gitignore create mode 100644 .idea/bld.iml create mode 100644 .idea/codeStyles/Project.xml create mode 100644 .idea/codeStyles/codeStyleConfig.xml create mode 100644 .idea/framework.iml create mode 100644 .idea/libraries/bld.xml create mode 100644 .idea/libraries/compile.xml create mode 100644 .idea/libraries/runtime.xml create mode 100644 .idea/libraries/test.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/runConfigurations/Run Tests.xml create mode 100644 .idea/vcs.xml create mode 100644 LICENSE.txt create mode 100755 bld create mode 100644 bld.bat create mode 100644 images/bld_logo.png create mode 100644 images/bld_logo.svg create mode 100644 lib/bld/bld-wrapper.jar create mode 100644 lib/bld/bld-wrapper.properties create mode 100644 src/bld/java/rife/BldBuild.java create mode 100755 src/main/bld/bld create mode 100644 src/main/bld/bld.bat create mode 100644 src/main/java/rife/bld/BaseProject.java create mode 100644 src/main/java/rife/bld/BldVersion.java create mode 100644 src/main/java/rife/bld/BldVersionSingleton.java create mode 100644 src/main/java/rife/bld/BuildCommand.java create mode 100644 src/main/java/rife/bld/BuildExecutor.java create mode 100644 src/main/java/rife/bld/Cli.java create mode 100644 src/main/java/rife/bld/CommandAnnotated.java create mode 100644 src/main/java/rife/bld/CommandDefinition.java create mode 100644 src/main/java/rife/bld/CommandHelp.java create mode 100644 src/main/java/rife/bld/NamedFile.java create mode 100644 src/main/java/rife/bld/Project.java create mode 100644 src/main/java/rife/bld/WebProject.java create mode 100644 src/main/java/rife/bld/blueprints/BaseProjectBlueprint.java create mode 100644 src/main/java/rife/bld/blueprints/BlankProjectBlueprint.java create mode 100644 src/main/java/rife/bld/blueprints/LibProjectBlueprint.java create mode 100644 src/main/java/rife/bld/blueprints/Rife2ProjectBlueprint.java create mode 100644 src/main/java/rife/bld/blueprints/package-info.java create mode 100644 src/main/java/rife/bld/dependencies/ArtifactRetriever.java create mode 100644 src/main/java/rife/bld/dependencies/Dependency.java create mode 100644 src/main/java/rife/bld/dependencies/DependencyExclusion.java create mode 100644 src/main/java/rife/bld/dependencies/DependencyResolver.java create mode 100644 src/main/java/rife/bld/dependencies/DependencyScopes.java create mode 100644 src/main/java/rife/bld/dependencies/DependencySet.java create mode 100644 src/main/java/rife/bld/dependencies/ExclusionSet.java create mode 100644 src/main/java/rife/bld/dependencies/LocalDependency.java create mode 100644 src/main/java/rife/bld/dependencies/MavenMetadata.java create mode 100644 src/main/java/rife/bld/dependencies/PomDependency.java create mode 100644 src/main/java/rife/bld/dependencies/Repository.java create mode 100644 src/main/java/rife/bld/dependencies/RepositoryArtifact.java create mode 100644 src/main/java/rife/bld/dependencies/Scope.java create mode 100644 src/main/java/rife/bld/dependencies/VersionNumber.java create mode 100644 src/main/java/rife/bld/dependencies/Xml2MavenMetadata.java create mode 100644 src/main/java/rife/bld/dependencies/Xml2MavenPom.java create mode 100644 src/main/java/rife/bld/dependencies/exceptions/ArtifactNotFoundException.java create mode 100644 src/main/java/rife/bld/dependencies/exceptions/ArtifactRetrievalErrorException.java create mode 100644 src/main/java/rife/bld/dependencies/exceptions/DependencyException.java create mode 100644 src/main/java/rife/bld/dependencies/exceptions/DependencyTransferException.java create mode 100644 src/main/java/rife/bld/dependencies/exceptions/DependencyXmlParsingErrorException.java create mode 100644 src/main/java/rife/bld/dependencies/exceptions/package-info.java create mode 100644 src/main/java/rife/bld/dependencies/package-info.java create mode 100644 src/main/java/rife/bld/help/CleanHelp.java create mode 100644 src/main/java/rife/bld/help/CompileHelp.java create mode 100644 src/main/java/rife/bld/help/CreateBaseHelp.java create mode 100644 src/main/java/rife/bld/help/CreateBlankHelp.java create mode 100644 src/main/java/rife/bld/help/CreateLibHelp.java create mode 100644 src/main/java/rife/bld/help/CreateRife2Help.java create mode 100644 src/main/java/rife/bld/help/DependencyTreeHelp.java create mode 100644 src/main/java/rife/bld/help/DownloadHelp.java create mode 100644 src/main/java/rife/bld/help/HelpHelp.java create mode 100644 src/main/java/rife/bld/help/JUnitHelp.java create mode 100644 src/main/java/rife/bld/help/JarHelp.java create mode 100644 src/main/java/rife/bld/help/JarJavadocHelp.java create mode 100644 src/main/java/rife/bld/help/JarSourcesHelp.java create mode 100644 src/main/java/rife/bld/help/JavadocHelp.java create mode 100644 src/main/java/rife/bld/help/PrecompileHelp.java create mode 100644 src/main/java/rife/bld/help/PublishHelp.java create mode 100644 src/main/java/rife/bld/help/PublishWebHelp.java create mode 100644 src/main/java/rife/bld/help/PurgeHelp.java create mode 100644 src/main/java/rife/bld/help/RunHelp.java create mode 100644 src/main/java/rife/bld/help/TestHelp.java create mode 100644 src/main/java/rife/bld/help/UberJarHelp.java create mode 100644 src/main/java/rife/bld/help/UpdatesHelp.java create mode 100644 src/main/java/rife/bld/help/UpgradeHelp.java create mode 100644 src/main/java/rife/bld/help/VersionHelp.java create mode 100644 src/main/java/rife/bld/help/WarHelp.java create mode 100644 src/main/java/rife/bld/help/package-info.java create mode 100644 src/main/java/rife/bld/operations/AbstractCreateOperation.java create mode 100644 src/main/java/rife/bld/operations/AbstractOperation.java create mode 100644 src/main/java/rife/bld/operations/AbstractProcessOperation.java create mode 100644 src/main/java/rife/bld/operations/CleanOperation.java create mode 100644 src/main/java/rife/bld/operations/CompileOperation.java create mode 100644 src/main/java/rife/bld/operations/CreateBaseOperation.java create mode 100644 src/main/java/rife/bld/operations/CreateBlankOperation.java create mode 100644 src/main/java/rife/bld/operations/CreateLibOperation.java create mode 100644 src/main/java/rife/bld/operations/CreateRife2Operation.java create mode 100644 src/main/java/rife/bld/operations/DependencyTreeOperation.java create mode 100644 src/main/java/rife/bld/operations/DownloadOperation.java create mode 100644 src/main/java/rife/bld/operations/HelpOperation.java create mode 100644 src/main/java/rife/bld/operations/JUnitOperation.java create mode 100644 src/main/java/rife/bld/operations/JUnitOptions.java create mode 100644 src/main/java/rife/bld/operations/JarOperation.java create mode 100644 src/main/java/rife/bld/operations/JavaOptions.java create mode 100644 src/main/java/rife/bld/operations/JavacOptions.java create mode 100644 src/main/java/rife/bld/operations/JavadocOperation.java create mode 100644 src/main/java/rife/bld/operations/JavadocOptions.java create mode 100644 src/main/java/rife/bld/operations/PrecompileOperation.java create mode 100644 src/main/java/rife/bld/operations/PublishOperation.java create mode 100644 src/main/java/rife/bld/operations/PurgeOperation.java create mode 100644 src/main/java/rife/bld/operations/RunOperation.java create mode 100644 src/main/java/rife/bld/operations/TemplateType.java create mode 100644 src/main/java/rife/bld/operations/TestOperation.java create mode 100644 src/main/java/rife/bld/operations/UberJarOperation.java create mode 100644 src/main/java/rife/bld/operations/UpdatesOperation.java create mode 100644 src/main/java/rife/bld/operations/UpgradeOperation.java create mode 100644 src/main/java/rife/bld/operations/VersionOperation.java create mode 100644 src/main/java/rife/bld/operations/WarOperation.java create mode 100644 src/main/java/rife/bld/operations/exceptions/ExitStatusException.java create mode 100644 src/main/java/rife/bld/operations/exceptions/OperationOptionException.java create mode 100644 src/main/java/rife/bld/operations/exceptions/SignException.java create mode 100644 src/main/java/rife/bld/operations/exceptions/UploadException.java create mode 100644 src/main/java/rife/bld/operations/exceptions/package-info.java create mode 100644 src/main/java/rife/bld/operations/package-info.java create mode 100644 src/main/java/rife/bld/package-info.java create mode 100644 src/main/java/rife/bld/publish/MetadataBuilder.java create mode 100644 src/main/java/rife/bld/publish/PomBuilder.java create mode 100644 src/main/java/rife/bld/publish/PublishArtifact.java create mode 100644 src/main/java/rife/bld/publish/PublishDeveloper.java create mode 100644 src/main/java/rife/bld/publish/PublishInfo.java create mode 100644 src/main/java/rife/bld/publish/PublishLicense.java create mode 100644 src/main/java/rife/bld/publish/PublishScm.java create mode 100644 src/main/java/rife/bld/publish/SnapshotVersion.java create mode 100644 src/main/java/rife/bld/publish/package-info.java create mode 100644 src/main/java/rife/bld/wrapper/Wrapper.java create mode 100644 src/main/java/rife/bld/wrapper/WrapperClassLoader.java create mode 100644 src/main/java/rife/bld/wrapper/WrapperExtensionResolver.java create mode 100644 src/main/java/rife/bld/wrapper/package-info.java create mode 100644 src/main/resources/BLD_VERSION create mode 100644 src/main/resources/templates/bld/base/idea/app_iml.xml create mode 100644 src/main/resources/templates/bld/base/idea/bld_iml.xml create mode 100644 src/main/resources/templates/bld/base/idea/libraries/bld.xml create mode 100644 src/main/resources/templates/bld/base/idea/libraries/compile.xml create mode 100644 src/main/resources/templates/bld/base/idea/libraries/runtime.xml create mode 100644 src/main/resources/templates/bld/base/idea/libraries/test.xml create mode 100644 src/main/resources/templates/bld/base/idea/misc.xml create mode 100644 src/main/resources/templates/bld/base/idea/modules.xml create mode 100644 src/main/resources/templates/bld/base/idea/runConfigurations/Run_Main.xml create mode 100644 src/main/resources/templates/bld/base/idea/runConfigurations/Run_Tests.xml create mode 100644 src/main/resources/templates/bld/base/project_build.txt create mode 100644 src/main/resources/templates/bld/base/project_gitignore.txt create mode 100644 src/main/resources/templates/bld/base/project_main.txt create mode 100644 src/main/resources/templates/bld/base/project_test.txt create mode 100644 src/main/resources/templates/bld/base/vscode/launch.json create mode 100644 src/main/resources/templates/bld/base/vscode/settings.json create mode 100644 src/main/resources/templates/bld/blank/idea/app_iml.xml create mode 100644 src/main/resources/templates/bld/blank/idea/bld_iml.xml create mode 100644 src/main/resources/templates/bld/blank/idea/libraries/bld.xml create mode 100644 src/main/resources/templates/bld/blank/idea/libraries/compile.xml create mode 100644 src/main/resources/templates/bld/blank/idea/libraries/runtime.xml create mode 100644 src/main/resources/templates/bld/blank/idea/libraries/test.xml create mode 100644 src/main/resources/templates/bld/blank/idea/misc.xml create mode 100644 src/main/resources/templates/bld/blank/idea/modules.xml create mode 100644 src/main/resources/templates/bld/blank/idea/runConfigurations/Run_Main.xml create mode 100644 src/main/resources/templates/bld/blank/idea/runConfigurations/Run_Tests.xml create mode 100644 src/main/resources/templates/bld/blank/project_build.txt create mode 100644 src/main/resources/templates/bld/blank/project_gitignore.txt create mode 100644 src/main/resources/templates/bld/blank/project_main.txt create mode 100644 src/main/resources/templates/bld/blank/project_test.txt create mode 100644 src/main/resources/templates/bld/blank/vscode/launch.json create mode 100644 src/main/resources/templates/bld/blank/vscode/settings.json create mode 100755 src/main/resources/templates/bld/bld.txt create mode 100755 src/main/resources/templates/bld/bld_bat.txt create mode 100644 src/main/resources/templates/bld/lib/idea/app_iml.xml create mode 100644 src/main/resources/templates/bld/lib/idea/bld_iml.xml create mode 100644 src/main/resources/templates/bld/lib/idea/libraries/bld.xml create mode 100644 src/main/resources/templates/bld/lib/idea/libraries/compile.xml create mode 100644 src/main/resources/templates/bld/lib/idea/libraries/runtime.xml create mode 100644 src/main/resources/templates/bld/lib/idea/libraries/test.xml create mode 100644 src/main/resources/templates/bld/lib/idea/misc.xml create mode 100644 src/main/resources/templates/bld/lib/idea/modules.xml create mode 100644 src/main/resources/templates/bld/lib/idea/runConfigurations/Run_Tests.xml create mode 100644 src/main/resources/templates/bld/lib/project_build.txt create mode 100644 src/main/resources/templates/bld/lib/project_gitignore.txt create mode 100644 src/main/resources/templates/bld/lib/project_main.txt create mode 100644 src/main/resources/templates/bld/lib/project_test.txt create mode 100644 src/main/resources/templates/bld/lib/vscode/launch.json create mode 100644 src/main/resources/templates/bld/lib/vscode/settings.json create mode 100644 src/main/resources/templates/bld/maven_metadata_blueprint.xml create mode 100644 src/main/resources/templates/bld/pom_blueprint.xml create mode 100644 src/main/resources/templates/bld/rife2_hello/idea/app_iml.xml create mode 100644 src/main/resources/templates/bld/rife2_hello/idea/bld_iml.xml create mode 100644 src/main/resources/templates/bld/rife2_hello/idea/libraries/bld.xml create mode 100644 src/main/resources/templates/bld/rife2_hello/idea/libraries/compile.xml create mode 100644 src/main/resources/templates/bld/rife2_hello/idea/libraries/runtime.xml create mode 100644 src/main/resources/templates/bld/rife2_hello/idea/libraries/standalone.xml create mode 100644 src/main/resources/templates/bld/rife2_hello/idea/libraries/test.xml create mode 100644 src/main/resources/templates/bld/rife2_hello/idea/misc.xml create mode 100644 src/main/resources/templates/bld/rife2_hello/idea/modules.xml create mode 100644 src/main/resources/templates/bld/rife2_hello/idea/runConfigurations/Run_Main.xml create mode 100644 src/main/resources/templates/bld/rife2_hello/idea/runConfigurations/Run_Tests.xml create mode 100644 src/main/resources/templates/bld/rife2_hello/project_build.txt create mode 100644 src/main/resources/templates/bld/rife2_hello/project_gitignore.txt create mode 100644 src/main/resources/templates/bld/rife2_hello/project_main.txt create mode 100644 src/main/resources/templates/bld/rife2_hello/project_main_uber.txt create mode 100644 src/main/resources/templates/bld/rife2_hello/project_style.txt create mode 100644 src/main/resources/templates/bld/rife2_hello/project_template.html create mode 100644 src/main/resources/templates/bld/rife2_hello/project_test.txt create mode 100644 src/main/resources/templates/bld/rife2_hello/project_web.xml create mode 100644 src/main/resources/templates/bld/rife2_hello/vscode/launch.json create mode 100644 src/main/resources/templates/bld/rife2_hello/vscode/settings.json create mode 100644 src/test/java/rife/bld/TestProject.java create mode 100644 src/test/java/rife/bld/TestWebProject.java create mode 100644 src/test/java/rife/bld/dependencies/TestDependency.java create mode 100644 src/test/java/rife/bld/dependencies/TestDependencyResolver.java create mode 100644 src/test/java/rife/bld/dependencies/TestDependencySet.java create mode 100644 src/test/java/rife/bld/dependencies/TestRepository.java create mode 100644 src/test/java/rife/bld/dependencies/TestVersionNumber.java create mode 100644 src/test/java/rife/bld/operations/TestCleanOperation.java create mode 100644 src/test/java/rife/bld/operations/TestCompileOperation.java create mode 100644 src/test/java/rife/bld/operations/TestCreateBaseOperation.java create mode 100644 src/test/java/rife/bld/operations/TestCreateBlankOperation.java create mode 100644 src/test/java/rife/bld/operations/TestCreateLibOperation.java create mode 100644 src/test/java/rife/bld/operations/TestCreateRife2Operation.java create mode 100644 src/test/java/rife/bld/operations/TestDependencyTreeOperation.java create mode 100644 src/test/java/rife/bld/operations/TestDownloadOperation.java create mode 100644 src/test/java/rife/bld/operations/TestJUnitOperation.java create mode 100644 src/test/java/rife/bld/operations/TestJarOperation.java create mode 100644 src/test/java/rife/bld/operations/TestJavadocOperation.java create mode 100644 src/test/java/rife/bld/operations/TestPrecompileOperation.java create mode 100644 src/test/java/rife/bld/operations/TestPublishOperation.java create mode 100644 src/test/java/rife/bld/operations/TestPurgeOperation.java create mode 100644 src/test/java/rife/bld/operations/TestRunOperation.java create mode 100644 src/test/java/rife/bld/operations/TestUberJarOperation.java create mode 100644 src/test/java/rife/bld/operations/TestUpdatesOperation.java create mode 100644 src/test/java/rife/bld/operations/TestWarOperation.java create mode 100644 src/test/java/rife/bld/publish/TestMetadataBuilder.java create mode 100644 src/test/java/rife/bld/publish/TestPomBuilder.java create mode 100644 src/test/java/rife/bld/wrapper/TestWrapperExtensionResolver.java diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..53114a2 --- /dev/null +++ b/.gitignore @@ -0,0 +1,57 @@ +*.log +embedded_dbs +.gradle +.DS_Store +build +lib/bld/** +lib/compile/** +lib/runtime/** +lib/standalone/** +lib/test/** +!bld-wrapper.jar +!bld-wrapper.properties + +# IDEA ignores + +# User-specific +.idea/**/workspace.xml +.idea/**/tasks.xml +.idea/**/usage.statistics.xml +.idea/**/dictionaries +.idea/**/shelf + +# AWS User-specific +.idea/**/aws.xml + +# Generated files +.idea/**/contentModel.xml + +# Sensitive or high-churn files +.idea/**/dataSources/ +.idea/**/dataSources.ids +.idea/**/dataSources.local.xml +.idea/**/sqlDataSources.xml +.idea/**/dynamic.xml +.idea/**/uiDesigner.xml +.idea/**/dbnavigator.xml + +# Gradle +.idea/**/gradle.xml + +# Mongo Explorer plugin +.idea/**/mongoSettings.xml + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Cursive Clojure plugin +.idea/replstate.xml + +# SonarLint plugin +.idea/sonarlint/ + +# Editor-based Rest Client +.idea/httpRequests \ No newline at end of file diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/bld.iml b/.idea/bld.iml new file mode 100644 index 0000000..e63e11e --- /dev/null +++ b/.idea/bld.iml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml new file mode 100644 index 0000000..919ce1f --- /dev/null +++ b/.idea/codeStyles/Project.xml @@ -0,0 +1,7 @@ + + + + + + \ No newline at end of file diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ b/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/.idea/framework.iml b/.idea/framework.iml new file mode 100644 index 0000000..22bdcec --- /dev/null +++ b/.idea/framework.iml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/bld.xml b/.idea/libraries/bld.xml new file mode 100644 index 0000000..71decad --- /dev/null +++ b/.idea/libraries/bld.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/compile.xml b/.idea/libraries/compile.xml new file mode 100644 index 0000000..9bd86aa --- /dev/null +++ b/.idea/libraries/compile.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/runtime.xml b/.idea/libraries/runtime.xml new file mode 100644 index 0000000..2ae5c4b --- /dev/null +++ b/.idea/libraries/runtime.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/test.xml b/.idea/libraries/test.xml new file mode 100644 index 0000000..d382c72 --- /dev/null +++ b/.idea/libraries/test.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..47e63bd --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,9 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..7a6039d --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations/Run Tests.xml b/.idea/runConfigurations/Run Tests.xml new file mode 100644 index 0000000..732b27e --- /dev/null +++ b/.idea/runConfigurations/Run Tests.xml @@ -0,0 +1,13 @@ + + + +