Console Output
+ git merge --ff appng-1.25.x --strategy-option theirs
Auto-merging pom.xml
Auto-merging appng-xmlapi/pom.xml
Auto-merging appng-upngizr/pom.xml
Auto-merging appng-upngizr/README.adoc
Auto-merging appng-tools/pom.xml
Auto-merging appng-testsupport/src/main/java/org/appng/testsupport/config/ApplicationTestConfig.java
Auto-merging appng-testsupport/src/main/java/org/appng/testsupport/TestBase.java
Auto-merging appng-testsupport/pom.xml
Auto-merging appng-template-parent/pom.xml
Auto-merging appng-template-assembly/pom.xml
Auto-merging appng-taglib/pom.xml
Auto-merging appng-standalone/pom.xml
Auto-merging appng-search/pom.xml
Auto-merging appng-rest-api/pom.xml
Auto-merging appng-persistence/pom.xml
Auto-merging appng-maven-plugin/pom.xml
Auto-merging appng-maven-plugin/README.adoc
Auto-merging appng-mail/pom.xml
Auto-merging appng-formtags/pom.xml
Auto-merging appng-forms/pom.xml
Auto-merging appng-documentation/src/main/asciidoc/listing/dependencies.txt
Auto-merging appng-documentation/pom.xml
Auto-merging appng-core/src/test/java/org/appng/core/service/DatabaseServiceTest.java
Auto-merging appng-core/src/test/java/org/appng/core/controller/filter/PageCacheFilterTest.java
Auto-merging appng-core/src/test/java/org/appng/core/controller/SessionListenerTest.java
Auto-merging appng-core/src/test/java/org/appng/core/controller/ControllerTest.java
Auto-merging appng-core/src/main/java/org/appng/core/service/InitializerService.java
CONFLICT (add/add): Merge conflict in appng-core/src/main/java/org/appng/core/domain/JobRecordBase.java
Auto-merging appng-core/src/main/java/org/appng/core/domain/JobRecordBase.java
Auto-merging appng-core/src/main/java/org/appng/core/controller/rest/RestPostProcessor.java
Auto-merging appng-core/src/main/java/org/appng/core/controller/handler/RestService.java
Auto-merging appng-core/src/main/java/org/appng/core/controller/filter/XSSFilter.java
Auto-merging appng-core/src/main/java/org/appng/core/controller/filter/PageCacheFilter.java
Auto-merging appng-core/src/main/java/org/appng/core/controller/SessionListener.java
Auto-merging appng-core/src/main/java/org/appng/core/controller/Controller.java
Auto-merging appng-core/pom.xml
Auto-merging appng-cli/pom.xml
Auto-merging appng-camunda/pom.xml
Auto-merging appng-archetype-application/src/main/resources/archetype-resources/pom.xml
Auto-merging appng-archetype-application/pom.xml
Auto-merging appng-appngizer/pom.xml
Auto-merging appng-appngizer-maven-plugin/pom.xml
Auto-merging appng-appngizer-jaxb/pom.xml
Auto-merging appng-application/pom.xml
Auto-merging appng-application/README.adoc
Auto-merging appng-application-parent/pom.xml
Auto-merging appng-application-camunda/pom.xml
Auto-merging appng-application-camunda/README.adoc
Auto-merging appng-application-bom/pom.xml
Auto-merging appng-application-assembly/pom.xml
Auto-merging appng-api/src/main/java/org/appng/api/config/RestConfig.java
Auto-merging appng-api/src/main/java/org/appng/api/SiteProperties.java
Auto-merging appng-api/src/main/java/org/appng/api/RequestUtil.java
Auto-merging appng-api/pom.xml
Auto-merging README.adoc
Auto-merging .gitignore
Merge made by the 'recursive' strategy.
.dockerignore | 10 +
.github/workflows/maven.yml | 2 +-
.gitignore | 1 +
Docker.adoc | 38 +
Dockerfile | 42 +
README.adoc | 6 +-
appng-api/pom.xml | 52 +-
.../src/main/java/org/appng/api/DataContainer.java | 52 +-
.../src/main/java/org/appng/api/Environment.java | 26 +
.../main/java/org/appng/api/PermissionOwner.java | 11 +-
.../src/main/java/org/appng/api/Platform.java | 2 +
.../src/main/java/org/appng/api/RequestUtil.java | 189 ++--
appng-api/src/main/java/org/appng/api/Scope.java | 8 +-
appng-api/src/main/java/org/appng/api/Session.java | 3 +
.../main/java/org/appng/api/SiteProperties.java | 2 +
.../org/appng/api/config/ApplicationConfig.java | 39 +-
.../main/java/org/appng/api/config/RestConfig.java | 1 +
.../main/java/org/appng/api/model/Properties.java | 18 +
.../main/java/org/appng/api/model/Property.java | 32 +-
.../src/main/java/org/appng/api/model/Site.java | 23 +-
.../java/org/appng/api/support/AdapterBase.java | 46 +-
.../org/appng/api/support/ApplicationRequest.java | 4 +
.../java/org/appng/api/support/CallableAction.java | 63 +-
.../org/appng/api/support/CallableDataSource.java | 48 +-
.../org/appng/api/support/ConfigValidator.java | 93 +-
.../api/support/DefaultPermissionProcessor.java | 2 +-
.../java/org/appng/api/support/ElementHelper.java | 234 +++--
.../org/appng/api/support/HttpHeaderUtils.java | 3 +
.../java/org/appng/api/support/PropertyHolder.java | 18 +-
.../org/appng/api/support/RequestFactoryBean.java | 19 +-
.../org/appng/api/support/RequestSupportImpl.java | 22 +-
.../org/appng/api/support/ResultServiceImpl.java | 3 +-
.../org/appng/api/support/SelectionBuilder.java | 48 +
.../support/environment/DefaultEnvironment.java | 81 +-
.../api/support/environment/ScopedEnvironment.java | 2 +-
.../api/support/environment/SiteEnvironment.java | 18 +-
.../api/support/field/FieldConversionFactory.java | 8 +-
.../api/support/field/LinkPanelFieldHandler.java | 82 +-
.../validation/DefaultValidationProvider.java | 3 +-
.../src/main/resources/messages-core.properties | 7 +-
.../src/main/resources/messages-core_de.properties | 5 +
.../java/org/appng/api/RequestMappingTest.java | 164 ++++
.../org/appng/api/support/CallableActionTest.java | 53 +-
.../appng/api/support/CallableDataSourceTest.java | 22 +
.../org/appng/api/support/ElementHelperTest.java | 57 +-
.../org/appng/api/support/PropertyHolderTest.java | 22 +-
.../org/appng/api/support/RequestSupportTest.java | 25 +-
.../appng/api/support/SelectionBuilderTest.java | 7 +-
.../api/support/environment/EnvironmentTest.java | 18 +-
.../support/field/LinkPanelFieldHandlerTest.java | 7 +-
.../src/test/resources/marshalledEnhancedClone.xml | 6 +-
.../xml/ElementHelperTest-testInitNavigation.xml | 6 +-
.../xml/ElementHelperTest-testLinkPanel-before.xml | 26 +-
.../xml/ElementHelperTest-testLinkPanel.xml | 18 +-
.../resources/xml/ElementHelperTest-testRead.xml | 16 +-
.../resources/xml/ElementHelperTest-testWrite.xml | 4 +-
...dConverterTest-testAddNestedFields-metadata.xml | 8 +-
.../ListFieldConverterTest-testAddNestedFields.xml | 2 +-
...ResultServiceTest-testGetResultset-metadata.xml | 4 +-
appng-application-assembly/pom.xml | 4 +-
appng-application-bom/pom.xml | 16 +-
appng-application-camunda/pom.xml | 4 +-
appng-application-parent/pom.xml | 2 +-
appng-application/README.adoc | 4 +-
appng-application/pom.xml | 2 +-
.../src/main/webapp/WEB-INF/bin/appng | 11 +-
.../src/main/webapp/WEB-INF/bin/appng-shell | 9 +-
.../src/main/webapp/WEB-INF/bin/setenv.sh | 75 ++
.../src/main/webapp/WEB-INF/conf/install.list | 2 +-
appng-application/src/main/webapp/WEB-INF/web.xml | 13 +-
appng-appngizer-jaxb/pom.xml | 19 +-
.../src/main/resources/appngizer.xsd | 25 +
appng-appngizer-maven-plugin/pom.xml | 2 +-
appng-appngizer/pom.xml | 2 +-
.../appngizer-platform-installation-guide.adoc | 20 +-
.../src/main/asciidoc/appngizer-user-manual.adoc | 5 +-
appng-appngizer/src/main/asciidoc/parts/home.adoc | 22 -
appng-appngizer/src/main/asciidoc/parts/setup.adoc | 35 +
.../main/java/org/appng/appngizer/AppNGizer.java | 27 +-
.../appngizer/controller/ConflictException.java | 30 +
.../appng/appngizer/controller/ControllerBase.java | 42 +-
.../java/org/appng/appngizer/controller/Home.java | 2 +-
.../appngizer/controller/Jaxb2Marshaller.java | 3 +-
.../appngizer/controller/SessionInterceptor.java | 2 +-
.../appng/appngizer/controller/SiteController.java | 30 +-
.../main/java/org/appng/appngizer/model/Site.java | 8 +
.../appng/appngizer/controller/ControllerTest.java | 10 +-
.../controller/RepositoryControllerTest.java | 4 +-
.../appngizer/controller/SiteControllerTest.java | 85 +-
.../controller/SubjectControllerTest.java | 2 +-
.../test/resources/xml/database-init-managed.xml | 4 +-
.../src/test/resources/xml/database-init.xml | 4 +-
.../test/resources/xml/database-root-update.xml | 4 +-
.../test/resources/xml/site-create-nakedhost.xml | 13 +
.../test/resources/xml/site-create-regularhost.xml | 19 +
.../src/test/resources/xml/site-list.xml | 36 +-
.../src/test/resources/xml/site-property-list.xml | 758 ++++++++--------
.../resources/xml/site-test-alias-conflict.xml | 4 +
.../resources/xml/site-test-sitename-conflict.xml | 6 +
.../test/resources/xml/site-update-nakedhost.xml | 17 +
.../src/test/resources/xml/site-update.xml | 3 +
.../test/resources/xml/subject-name-invalid.xml | 4 +
appng-archetype-application/pom.xml | 2 +-
.../src/main/resources/archetype-resources/pom.xml | 2 +-
appng-camunda/pom.xml | 4 +-
appng-cli/pom.xml | 4 +-
.../property/CommandListPropertiesTest.java | 2 +-
appng-core/pom.xml | 2 +-
.../java/org/appng/core/controller/Controller.java | 44 +-
.../org/appng/core/controller/PlatformConfig.java | 17 +-
.../org/appng/core/controller/PlatformStartup.java | 4 +-
.../appng/core/controller/RepositoryWatcher.java | 75 +-
.../java/org/appng/core/controller/Session.java | 112 +--
.../org/appng/core/controller/SessionListener.java | 158 +---
.../core/controller/filter/CsrfSetupFilter.java | 17 +-
.../core/controller/filter/EnvironmentFilter.java | 189 ++++
.../core/controller/filter/JspExtensionFilter.java | 11 +-
.../controller/filter/KeycloakLoginFilter.java | 4 +-
.../core/controller/filter/PageCacheFilter.java | 78 +-
.../core/controller/filter/RedirectFilter.java | 43 +-
.../appng/core/controller/filter/XSSFilter.java | 6 +-
.../core/controller/handler/ErrorPageHandler.java | 3 +-
.../core/controller/handler/MonitoringHandler.java | 18 +-
.../appng/core/controller/handler/RestService.java | 5 +-
.../controller/handler/ServiceRequestHandler.java | 6 +-
.../core/controller/messaging/ReloadSiteEvent.java | 31 +-
.../controller/messaging/ReloadTemplateEvent.java | 47 +
.../appng/core/controller/rest/RestActionBase.java | 8 +-
.../core/controller/rest/RestDataSourceBase.java | 24 +-
.../core/controller/rest/RestPostProcessor.java | 3 -
.../controller/rest/openapi/OpenApiAction.java | 674 ++++++++++++++
.../controller/rest/openapi/OpenApiDataSource.java | 492 +++++++++++
.../controller/rest/openapi/OpenApiNavigation.java | 167 ++++
.../controller/rest/openapi/OpenApiOperation.java | 428 +++++++++
.../core/controller/rest/openapi/OpenApiPage.java | 239 +++++
.../rest/openapi/OpenApiPostProcessor.java | 98 ++
.../core/controller/rest/openapi/SwaggerUI.java | 58 ++
.../org/appng/core/domain/DatabaseConnection.java | 37 +-
.../java/org/appng/core/domain/JobRecordBase.java | 1 +
.../main/java/org/appng/core/domain/SiteImpl.java | 18 +
.../appng/core/model/AbstractRequestProcessor.java | 1 -
.../org/appng/core/model/ApplicationProvider.java | 426 ++++++---
.../org/appng/core/model/DataSourceElement.java | 9 +-
.../org/appng/core/model/ThymeleafProcessor.java | 171 ++--
.../org/appng/core/repository/SiteRepository.java | 7 +
.../core/repository/config/DataSourceFactory.java | 11 +-
.../core/repository/config/HikariCPConfigurer.java | 9 -
.../java/org/appng/core/service/CacheService.java | 140 ++-
.../java/org/appng/core/service/CoreService.java | 86 +-
.../java/org/appng/core/service/HeartBeat.java | 8 +-
.../org/appng/core/service/InitializerService.java | 29 +-
.../org/appng/core/service/PlatformProperties.java | 4 +
.../org/appng/core/service/PropertySupport.java | 3 +-
.../core/service/cache/CacheEntryListener.java | 100 +++
.../core/templating/AppNGThymeleafDialect.java | 5 +-
.../core/templating/ThymeleafTemplateEngine.java | 10 +-
.../hsql/V4_4__add_table_site_hostnames.sql | 7 +
.../hsql/V4_5__job_execution_record_add_node.sql | 1 +
.../mssql/V4_4__add_table_site_hostnames.sql | 7 +
.../mssql/V4_5__job_execution_record_add_node.sql | 1 +
.../mysql/V4_4__add_table_site_hostnames.sql | 6 +
.../mysql/V4_5__job_execution_record_add_node.sql | 1 +
.../postgresql/V4_4__add_table_site_hostnames.sql | 7 +
.../V4_5__job_execution_record_add_node.sql | 1 +
.../org/appng/core/site-config.properties | 1 +
.../org/appng/core/controller/ControllerTest.java | 63 +-
.../appng/core/controller/PlatformConfigTest.java | 7 +
.../core/controller/PlatformProcessorTest.java | 3 +-
.../core/controller/RepositoryWatcherTest.java | 2 +-
.../appng/core/controller/SessionListenerTest.java | 22 +-
.../org/appng/core/controller/TestSupport.java | 5 +-
.../controller/filter/EnvironmentFilterTest.java | 99 +++
.../controller/filter/PageCacheFilterTest.java | 58 +-
.../core/controller/filter/RedirectFilterTest.java | 16 +-
.../core/controller/handler/GuiHandlerTest.java | 2 +-
.../controller/handler/MonitoringHandlerTest.java | 10 +-
.../controller/rest/openapi/OpenApiActionTest.java | 61 ++
.../rest/openapi/OpenApiDataSourceTest.java | 63 ++
.../controller/rest/openapi/OpenApiPageTest.java | 37 +
.../core/controller/rest/openapi/OpenApiTest.java | 139 +++
.../appng/core/model/ApplicationProviderTest.java | 20 +-
.../appng/core/model/ThymeleafProcessorTest.java | 7 +-
.../appng/core/repository/SiteRepositoryTest.java | 25 +-
.../org/appng/core/service/CacheServiceTest.java | 76 ++
.../appng/core/service/DatabaseServiceTest.java | 15 +-
.../org/appng/testapplication/TestEntities.java | 51 +-
.../java/org/appng/testapplication/TestEntity.java | 74 +-
.../src/test/resources/appNG-hsql.properties | 1 +
.../applications/application1/application.xml | 5 +-
.../applications/application1/conf/datasources.xml | 25 +-
.../resources/rest/openapi/action-performed.json | 176 ++++
.../resources/rest/openapi/action-validate.json | 162 ++++
.../src/test/resources/rest/openapi/action.json | 172 ++++
.../resources/rest/openapi/datasource-single.json | 173 ++++
.../test/resources/rest/openapi/datasource.json | 190 ++++
.../src/test/resources/rest/openapi/page.json | 35 +
.../xml/ApplicationProviderTest-testCallAction.xml | 79 +-
...tionProviderTest-testCallDataSourceEntities.xml | 31 +-
...cationProviderTest-testCallDataSourceEntity.xml | 53 +-
.../xml/ApplicationProviderTest-testCreate.xml | 77 +-
.../xml/ApplicationProviderTest-testEntities.xml | 99 ++-
.../ApplicationProviderTest-testUpdateExecute.xml | 90 +-
.../ApplicationProviderTest-testUpdateInclude.xml | 70 +-
...ationProviderTest-testUpdateValidationError.xml | 78 +-
appng-documentation/pom.xml | 2 +-
.../src/main/asciidoc/listing/dependencies.txt | 8 +-
.../src/main/asciidoc/parts/common.adoc | 21 +-
.../xml/EmployeesTest-testShowEmployees.xml | 2 +-
appng-forms/pom.xml | 4 +-
.../src/main/java/org/appng/forms/Request.java | 15 +-
.../java/org/appng/forms/impl/RequestBean.java | 12 +-
.../java/org/appng/el/ExpressionEvaluatorTest.java | 6 +-
appng-formtags/pom.xml | 4 +-
.../test/java/org/appng/formtags/TestRequest.java | 4 +
appng-mail/pom.xml | 4 +-
appng-maven-plugin/README.adoc | 4 +-
appng-maven-plugin/pom.xml | 4 +-
.../maven/plugin/mojo/AbstractGeneratorMojo.java | 6 -
.../mojo/GenerateApplicationConstantsMojo.java | 6 +
.../maven/plugin/mojo/GenerateBeanOptionsMojo.java | 53 ++
.../plugin/mojo/GenerateMessageConstantsMojo.java | 7 +
.../plugin/mojo/GenerateBeanOptionsMojoTest.java | 29 +
.../application-home/conf/datasource.xml | 13 +
.../src/test/resources/poms/bean-options/pom.xml | 32 +
appng-persistence/pom.xml | 2 +-
appng-rest-api/openapi/templates/api.mustache | 151 ++++
appng-rest-api/pom.xml | 86 +-
.../org/appng/api/rest/appng-openapi.yaml | 984 +++++++++++++++++++++
.../appng/api/rest/swagger-ui/favicon-16x16.png | Bin 0 -> 665 bytes
.../appng/api/rest/swagger-ui/favicon-32x32.png | Bin 0 -> 628 bytes
.../org/appng/api/rest/swagger-ui/index.html | 60 ++
.../appng/api/rest/swagger-ui/swagger-ui-bundle.js | 3 +
.../rest/swagger-ui/swagger-ui-es-bundle-core.js | 3 +
.../api/rest/swagger-ui/swagger-ui-es-bundle.js | 3 +
.../swagger-ui/swagger-ui-standalone-preset.js | 3 +
.../org/appng/api/rest/swagger-ui/swagger-ui.css | 4 +
.../org/appng/api/rest/swagger-ui/swagger-ui.js | 3 +
appng-search/pom.xml | 4 +-
appng-standalone/pom.xml | 2 +-
appng-taglib/pom.xml | 4 +-
.../main/java/org/appng/taglib/TagletAdapter.java | 6 +-
.../java/org/appng/taglib/TagletProcessor.java | 3 +-
.../java/org/appng/taglib/TagletProcessorTest.java | 9 +-
.../java/org/appng/taglib/search/SearchTest.java | 1 +
appng-template-assembly/pom.xml | 4 +-
appng-template-parent/pom.xml | 4 +-
appng-testsupport/pom.xml | 4 +-
.../main/java/org/appng/testsupport/TestBase.java | 62 +-
.../testsupport/config/ApplicationTestConfig.java | 25 +-
appng-tools/pom.xml | 4 +-
appng-upngizr/README.adoc | 4 +-
appng-upngizr/pom.xml | 2 +-
appng-xmlapi/pom.xml | 4 +-
.../java/org/appng/xml/BeanOptionsGenerator.java | 201 +++++
appng-xmlapi/src/main/xjb/bindings.xml | 2 +-
appng-xmlapi/src/main/xsd/appng-platform.xsd | 151 +++-
appng-xmlapi/src/test/resources/xml/datasource.xml | 31 +
docker-compose.yml | 34 +
pom.xml | 16 +-
259 files changed, 9772 insertions(+), 2116 deletions(-)
create mode 100644 .dockerignore
create mode 100644 Docker.adoc
create mode 100644 Dockerfile
create mode 100644 appng-api/src/test/java/org/appng/api/RequestMappingTest.java
create mode 100644 appng-application/src/main/webapp/WEB-INF/bin/setenv.sh
create mode 100644 appng-appngizer/src/main/asciidoc/parts/setup.adoc
create mode 100644 appng-appngizer/src/main/java/org/appng/appngizer/controller/ConflictException.java
create mode 100644 appng-appngizer/src/test/resources/xml/site-create-nakedhost.xml
create mode 100644 appng-appngizer/src/test/resources/xml/site-create-regularhost.xml
create mode 100644 appng-appngizer/src/test/resources/xml/site-test-alias-conflict.xml
create mode 100644 appng-appngizer/src/test/resources/xml/site-test-sitename-conflict.xml
create mode 100644 appng-appngizer/src/test/resources/xml/site-update-nakedhost.xml
create mode 100644 appng-appngizer/src/test/resources/xml/subject-name-invalid.xml
create mode 100644 appng-core/src/main/java/org/appng/core/controller/filter/EnvironmentFilter.java
create mode 100644 appng-core/src/main/java/org/appng/core/controller/messaging/ReloadTemplateEvent.java
create mode 100644 appng-core/src/main/java/org/appng/core/controller/rest/openapi/OpenApiAction.java
create mode 100644 appng-core/src/main/java/org/appng/core/controller/rest/openapi/OpenApiDataSource.java
create mode 100644 appng-core/src/main/java/org/appng/core/controller/rest/openapi/OpenApiNavigation.java
create mode 100644 appng-core/src/main/java/org/appng/core/controller/rest/openapi/OpenApiOperation.java
create mode 100644 appng-core/src/main/java/org/appng/core/controller/rest/openapi/OpenApiPage.java
create mode 100644 appng-core/src/main/java/org/appng/core/controller/rest/openapi/OpenApiPostProcessor.java
create mode 100644 appng-core/src/main/java/org/appng/core/controller/rest/openapi/SwaggerUI.java
create mode 100644 appng-core/src/main/java/org/appng/core/service/cache/CacheEntryListener.java
create mode 100644 appng-core/src/main/resources/db/migration/hsql/V4_4__add_table_site_hostnames.sql
create mode 100644 appng-core/src/main/resources/db/migration/hsql/V4_5__job_execution_record_add_node.sql
create mode 100644 appng-core/src/main/resources/db/migration/mssql/V4_4__add_table_site_hostnames.sql
create mode 100644 appng-core/src/main/resources/db/migration/mssql/V4_5__job_execution_record_add_node.sql
create mode 100644 appng-core/src/main/resources/db/migration/mysql/V4_4__add_table_site_hostnames.sql
create mode 100644 appng-core/src/main/resources/db/migration/mysql/V4_5__job_execution_record_add_node.sql
create mode 100644 appng-core/src/main/resources/db/migration/postgresql/V4_4__add_table_site_hostnames.sql
create mode 100644 appng-core/src/main/resources/db/migration/postgresql/V4_5__job_execution_record_add_node.sql
create mode 100644 appng-core/src/test/java/org/appng/core/controller/filter/EnvironmentFilterTest.java
create mode 100644 appng-core/src/test/java/org/appng/core/controller/rest/openapi/OpenApiActionTest.java
create mode 100644 appng-core/src/test/java/org/appng/core/controller/rest/openapi/OpenApiDataSourceTest.java
create mode 100644 appng-core/src/test/java/org/appng/core/controller/rest/openapi/OpenApiPageTest.java
create mode 100644 appng-core/src/test/java/org/appng/core/controller/rest/openapi/OpenApiTest.java
create mode 100644 appng-core/src/test/java/org/appng/core/service/CacheServiceTest.java
create mode 100644 appng-core/src/test/resources/rest/openapi/action-performed.json
create mode 100644 appng-core/src/test/resources/rest/openapi/action-validate.json
create mode 100644 appng-core/src/test/resources/rest/openapi/action.json
create mode 100644 appng-core/src/test/resources/rest/openapi/datasource-single.json
create mode 100644 appng-core/src/test/resources/rest/openapi/datasource.json
create mode 100644 appng-core/src/test/resources/rest/openapi/page.json
create mode 100644 appng-maven-plugin/src/main/java/org/appng/maven/plugin/mojo/GenerateBeanOptionsMojo.java
create mode 100644 appng-maven-plugin/src/test/java/org/appng/maven/plugin/mojo/GenerateBeanOptionsMojoTest.java
create mode 100644 appng-maven-plugin/src/test/resources/poms/bean-options/application-home/conf/datasource.xml
create mode 100644 appng-maven-plugin/src/test/resources/poms/bean-options/pom.xml
create mode 100644 appng-rest-api/openapi/templates/api.mustache
create mode 100644 appng-rest-api/src/main/resources/org/appng/api/rest/appng-openapi.yaml
create mode 100644 appng-rest-api/src/main/resources/org/appng/api/rest/swagger-ui/favicon-16x16.png
create mode 100644 appng-rest-api/src/main/resources/org/appng/api/rest/swagger-ui/favicon-32x32.png
create mode 100644 appng-rest-api/src/main/resources/org/appng/api/rest/swagger-ui/index.html
create mode 100644 appng-rest-api/src/main/resources/org/appng/api/rest/swagger-ui/swagger-ui-bundle.js
create mode 100644 appng-rest-api/src/main/resources/org/appng/api/rest/swagger-ui/swagger-ui-es-bundle-core.js
create mode 100644 appng-rest-api/src/main/resources/org/appng/api/rest/swagger-ui/swagger-ui-es-bundle.js
create mode 100644 appng-rest-api/src/main/resources/org/appng/api/rest/swagger-ui/swagger-ui-standalone-preset.js
create mode 100644 appng-rest-api/src/main/resources/org/appng/api/rest/swagger-ui/swagger-ui.css
create mode 100644 appng-rest-api/src/main/resources/org/appng/api/rest/swagger-ui/swagger-ui.js
create mode 100644 appng-xmlapi/src/main/java/org/appng/xml/BeanOptionsGenerator.java
create mode 100644 appng-xmlapi/src/test/resources/xml/datasource.xml
create mode 100644 docker-compose.yml