This is an automated email from the ASF dual-hosted git repository. alien11689 pushed a commit to branch trunk in repository https://gitbox.apache.org/repos/asf/aries.git
commit 3a83b7820165ac0fd656b012f20d77ff78b86551 Merge: 6edac30ad cd6241fe0 Author: Dominik Przybysz <[email protected]> AuthorDate: Wed Apr 30 19:20:50 2025 +0200 Merge pull request #652 from apache/ARIES-2177-limit-application-only-to-subsystem-necessary-parts-in-single-artifact ARIES-2177: Limit application only to subsystem necessary parts in single artifact .github/workflows/application.yml | 69 ---- .github/workflows/subsystem.yml | 3 - application/LICENSE | 203 ------------ application/NOTICE | 8 - application/application-api/LICENSE | 203 ------------ application/application-api/NOTICE | 8 - application/application-api/pom.xml | 96 ------ .../aries/application/ApplicationMetadata.java | 96 ------ .../application/ApplicationMetadataFactory.java | 52 --- .../java/org/apache/aries/application/Content.java | 74 ----- .../aries/application/DeploymentContent.java | 36 --- .../aries/application/DeploymentMetadata.java | 108 ------- .../application/DeploymentMetadataFactory.java | 97 ------ .../aries/application/ServiceDeclaration.java | 40 --- .../application/management/AriesApplication.java | 80 ----- .../management/AriesApplicationContext.java | 69 ---- .../management/AriesApplicationListener.java | 30 -- .../management/AriesApplicationManager.java | 115 ------- .../aries/application/management/BundleInfo.java | 69 ---- .../management/ManagementException.java | 41 --- .../application/management/ResolveConstraint.java | 41 --- .../application/management/UpdateException.java | 41 --- .../management/spi/convert/BundleConversion.java | 42 --- .../management/spi/convert/BundleConverter.java | 41 --- .../spi/convert/ConversionException.java | 36 --- .../application/management/spi/convert/packageinfo | 19 -- .../management/spi/framework/BundleFramework.java | 100 ------ .../framework/BundleFrameworkConfiguration.java | 30 -- .../BundleFrameworkConfigurationFactory.java | 44 --- .../spi/framework/BundleFrameworkFactory.java | 35 -- .../spi/framework/BundleFrameworkManager.java | 116 ------- .../management/spi/framework/packageinfo | 19 -- .../spi/repository/BundleRepository.java | 103 ------ .../spi/repository/BundleRepositoryManager.java | 81 ----- .../spi/repository/ContextException.java | 41 --- .../spi/repository/PlatformRepository.java | 37 --- .../spi/repository/RepositoryGenerator.java | 46 --- .../management/spi/repository/packageinfo | 19 -- .../spi/resolve/AriesApplicationResolver.java | 108 ------- .../spi/resolve/DeploymentManifestManager.java | 71 ----- .../spi/resolve/PostResolveTransformer.java | 35 -- .../management/spi/resolve/PreResolveHook.java | 45 --- .../application/management/spi/resolve/packageinfo | 19 -- .../runtime/AriesApplicationContextManager.java | 66 ---- .../management/spi/runtime/LocalPlatform.java | 44 --- .../application/management/spi/runtime/packageinfo | 19 -- .../management/spi/update/UpdateStrategy.java | 101 ------ .../application/management/spi/update/packageinfo | 19 -- .../apache/aries/application/modelling/packageinfo | 19 -- .../aries/application/modelling/utils/packageinfo | 19 -- .../java/org/apache/aries/application/packageinfo | 19 -- application/application-modeller/pom.xml | 18 +- .../impl/ApplicationMetadataFactoryImpl.java | 45 --- .../application/impl/ApplicationMetadataImpl.java | 237 -------------- .../apache/aries/application/impl/ContentImpl.java | 218 ------------- .../application/impl/DeploymentContentImpl.java | 116 ------- .../impl/DeploymentMetadataFactoryImpl.java | 81 ----- .../application/impl/DeploymentMetadataImpl.java | 354 --------------------- .../application/impl/ServiceDeclarationImpl.java | 97 ------ .../aries/application/modelling/Consumer.java | 0 .../application/modelling/DeployedBundles.java | 2 - .../application/modelling/DeploymentMFElement.java | 0 .../application/modelling/ExportedBundle.java | 0 .../application/modelling/ExportedPackage.java | 0 .../application/modelling/ExportedService.java | 0 .../application/modelling/ImportedBundle.java | 0 .../application/modelling/ImportedPackage.java | 0 .../application/modelling/ImportedService.java | 0 .../modelling}/InvalidAttributeException.java | 2 +- .../application/modelling/ModelledResource.java | 0 .../modelling/ModelledResourceManager.java | 0 .../application/modelling/ModellerException.java | 0 .../application/modelling/ModellingConstants.java | 0 .../application/modelling}/ModellingHelper.java | 9 +- .../application/modelling/ModellingManager.java | 36 --- .../modelling/ParsedServiceElements.java | 0 .../aries/application/modelling/ParserProxy.java | 0 .../aries/application/modelling/Provider.java | 0 .../application/modelling}/ResolverException.java | 4 +- .../aries/application/modelling/ResourceType.java | 0 .../application/modelling/ServiceModeller.java | 0 .../modelling/WrappedReferenceMetadata.java | 0 .../modelling/WrappedServiceMetadata.java | 0 .../modelling/impl/AbstractExportedBundle.java | 1 - .../modelling/impl/AbstractParserProxy.java | 2 +- .../application/modelling/impl/AppConstants.java} | 27 +- .../{internal => impl}/BundleBlueprintParser.java | 2 +- .../modelling/impl/DeployedBundlesImpl.java | 5 +- .../modelling/impl/ExportedBundleImpl.java | 4 +- .../impl}/ExportedServiceHelper.java | 2 +- .../modelling/impl/ExportedServiceImpl.java | 1 - .../{utils => modelling/impl}/FilterUtils.java | 2 +- .../modelling/impl/ImportedBundleImpl.java | 4 +- .../modelling/impl/ImportedPackageImpl.java | 4 +- .../modelling/impl/ImportedServiceImpl.java | 4 +- .../modelling/{internal => impl}/MessageUtil.java | 2 +- .../modelling/impl/ModelledResourceImpl.java | 35 +- .../impl/ModelledResourceManagerImpl.java | 95 +----- .../{utils => }/impl/ModellingHelperImpl.java | 10 +- .../modelling/impl/ModellingManagerImpl.java | 103 +----- .../PackageRequirementMerger.java | 3 +- .../aries/application/modelling}/packageinfo | 0 .../aries/application/utils/AppConstants.java | 83 ----- .../resources/OSGI-INF/blueprint/app-modeller.xml | 4 +- .../resources/OSGI-INF/blueprint/app-utils.xml | 28 -- .../impl/ApplicationMetadataImplTest.java | 72 ----- .../impl/DeploymentContentImplTest.java | 65 ---- .../utils/AbstractBundleResourceTest.java | 2 +- .../modelling/utils/BundleResourceTest.java | 4 +- .../modelling/utils/DeployedBundlesTest.java | 6 +- .../modelling/utils/ImportedPackageTest.java | 2 +- .../utils/PackageRequirementMergerTest.java | 4 +- application/pom.xml | 45 --- pom.xml | 1 - subsystem/pom.xml | 1 + subsystem/readme.txt | 1 - subsystem/subsystem-bundle/pom.xml | 6 - subsystem/subsystem-core/pom.xml | 6 +- subsystem/subsystem-itests/pom.xml | 17 - .../aries/subsystem/itests/SubsystemTest.java | 3 +- .../subsystem/itests/util/BundleInfoImpl.java | 147 --------- .../aries/subsystem/itests/util/ContentImpl.java | 194 ----------- .../subsystem/itests/util/Manve2Repository.java | 126 -------- .../itests/util/RepositoryDescriptorGenerator.java | 196 ------------ .../subsystem/itests/util/RepositoryGenerator.java | 249 --------------- 125 files changed, 70 insertions(+), 5689 deletions(-)
