diff --git a/open-metadata-implementation/adapters/open-connectors/connector-configuration-factory/build.gradle b/open-metadata-implementation/adapters/open-connectors/connector-configuration-factory/build.gradle index b10dd728530..6fed5ec9e97 100644 --- a/open-metadata-implementation/adapters/open-connectors/connector-configuration-factory/build.gradle +++ b/open-metadata-implementation/adapters/open-connectors/connector-configuration-factory/build.gradle @@ -9,20 +9,24 @@ dependencies { implementation project(':open-metadata-implementation:frameworks:audit-log-framework') implementation project(':open-metadata-implementation:frameworks:open-connector-framework') implementation project(':open-metadata-implementation:repository-services:repository-services-apis') - implementation project(':open-metadata-implementation:adapters:open-connectors:repository-services-connectors:audit-log-connectors:audit-log-file-connector') - implementation project(':open-metadata-implementation:adapters:open-connectors:repository-services-connectors:audit-log-connectors:audit-log-console-connector') - implementation project(':open-metadata-implementation:adapters:open-connectors:repository-services-connectors:audit-log-connectors:audit-log-slf4j-connector') - implementation project(':open-metadata-implementation:adapters:open-connectors:repository-services-connectors:audit-log-connectors:audit-log-event-topic-connector') - implementation project(':open-metadata-implementation:adapters:open-connectors:repository-services-connectors:cohort-registry-store-connectors:cohort-registry-file-store-connector') - implementation project(':open-metadata-implementation:adapters:open-connectors:repository-services-connectors:open-metadata-collection-store-connectors:inmemory-repository-connector') - implementation project(':open-metadata-implementation:adapters:open-connectors:repository-services-connectors:open-metadata-collection-store-connectors:omrs-rest-repository-connector') - implementation project(':open-metadata-implementation:adapters:open-connectors:repository-services-connectors:open-metadata-archive-connectors:open-metadata-archive-file-connector') - implementation project(':open-metadata-implementation:adapters:open-connectors:event-bus-connectors:open-metadata-topic-connectors:kafka-open-metadata-topic-connector') - implementation project(':open-metadata-implementation:adapters:open-connectors:event-bus-connectors:open-metadata-topic-connectors:inmemory-open-metadata-topic-connector') - implementation project(':open-metadata-implementation:adapters:open-connectors:configuration-store-connectors:configuration-encrypted-file-store-connector') compileOnly 'com.fasterxml.jackson.core:jackson-annotations' implementation 'org.apache.commons:commons-lang3' + // The following are only included at runtime for the full platform (ie adminChassisOnly is not set as a property) + if (!project.hasProperty("adminChassisOnly")) { + implementation project(':open-metadata-implementation:adapters:open-connectors:repository-services-connectors:audit-log-connectors:audit-log-file-connector') + implementation project(':open-metadata-implementation:adapters:open-connectors:repository-services-connectors:audit-log-connectors:audit-log-console-connector') + implementation project(':open-metadata-implementation:adapters:open-connectors:repository-services-connectors:audit-log-connectors:audit-log-slf4j-connector') + implementation project(':open-metadata-implementation:adapters:open-connectors:repository-services-connectors:audit-log-connectors:audit-log-event-topic-connector') + implementation project(':open-metadata-implementation:adapters:open-connectors:repository-services-connectors:cohort-registry-store-connectors:cohort-registry-file-store-connector') + implementation project(':open-metadata-implementation:adapters:open-connectors:repository-services-connectors:open-metadata-collection-store-connectors:inmemory-repository-connector') + implementation project(':open-metadata-implementation:adapters:open-connectors:repository-services-connectors:open-metadata-collection-store-connectors:omrs-rest-repository-connector') + implementation project(':open-metadata-implementation:adapters:open-connectors:repository-services-connectors:open-metadata-archive-connectors:open-metadata-archive-file-connector') + implementation project(':open-metadata-implementation:adapters:open-connectors:event-bus-connectors:open-metadata-topic-connectors:kafka-open-metadata-topic-connector') + implementation project(':open-metadata-implementation:adapters:open-connectors:event-bus-connectors:open-metadata-topic-connectors:inmemory-open-metadata-topic-connector') + implementation project(':open-metadata-implementation:adapters:open-connectors:configuration-store-connectors:configuration-encrypted-file-store-connector') + } + } description = 'Connector Configuration Factory' diff --git a/open-metadata-implementation/server-chassis/server-chassis-spring/build.gradle b/open-metadata-implementation/server-chassis/server-chassis-spring/build.gradle index a09a9bb79a8..49522934795 100644 --- a/open-metadata-implementation/server-chassis/server-chassis-spring/build.gradle +++ b/open-metadata-implementation/server-chassis/server-chassis-spring/build.gradle @@ -44,59 +44,66 @@ dependencies { runtimeOnly 'org.hibernate:hibernate-validator' runtimeOnly project(':open-metadata-implementation:platform-services:platform-services-spring') runtimeOnly project(':open-metadata-implementation:admin-services:admin-services-spring') - runtimeOnly project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-spring') - runtimeOnly project(':open-metadata-implementation:repository-services:repository-services-spring') - runtimeOnly project(':open-metadata-conformance-suite:open-metadata-conformance-suite-spring') - runtimeOnly project(':open-metadata-implementation:access-services:asset-consumer:asset-consumer-spring') - runtimeOnly project(':open-metadata-implementation:access-services:asset-manager:asset-manager-spring') - runtimeOnly project(':open-metadata-implementation:access-services:asset-owner:asset-owner-spring') - runtimeOnly project(':open-metadata-implementation:access-services:discovery-engine:discovery-engine-spring') - runtimeOnly project(':open-metadata-implementation:access-services:stewardship-action:stewardship-action-spring') - runtimeOnly project(':open-metadata-implementation:access-services:community-profile:community-profile-spring') - runtimeOnly project(':open-metadata-implementation:access-services:design-model:design-model-spring') - runtimeOnly project(':open-metadata-implementation:access-services:data-privacy:data-privacy-spring') - runtimeOnly project(':open-metadata-implementation:access-services:it-infrastructure:it-infrastructure-spring') - runtimeOnly project(':open-metadata-implementation:access-services:project-management:project-management-spring') - runtimeOnly project(':open-metadata-implementation:access-services:dev-ops:dev-ops-spring') - runtimeOnly project(':open-metadata-implementation:access-services:software-developer:software-developer-spring') - runtimeOnly project(':open-metadata-implementation:access-services:digital-architecture:digital-architecture-spring') - runtimeOnly project(':open-metadata-implementation:access-services:digital-service:digital-service-spring') - runtimeOnly project(':open-metadata-implementation:access-services:data-science:data-science-spring') - runtimeOnly project(':open-metadata-implementation:access-services:governance-engine:governance-engine-spring') - runtimeOnly project(':open-metadata-implementation:access-services:governance-program:governance-program-spring') - runtimeOnly project(':open-metadata-implementation:access-services:asset-catalog:asset-catalog-spring') - runtimeOnly project(':open-metadata-implementation:access-services:analytics-modeling:analytics-modeling-spring') - runtimeOnly project(':open-metadata-implementation:access-services:subject-area:subject-area-spring') - runtimeOnly project(':open-metadata-implementation:access-services:data-engine:data-engine-spring') - runtimeOnly project(':open-metadata-implementation:access-services:glossary-view:glossary-view-spring') - runtimeOnly project(':open-metadata-implementation:access-services:asset-lineage:asset-lineage-spring') - runtimeOnly project(':open-metadata-implementation:access-services:data-manager:data-manager-spring') - runtimeOnly project(':open-metadata-implementation:access-services:security-officer:security-officer-spring') - runtimeOnly project(':open-metadata-implementation:access-services:security-manager:security-manager-spring') - runtimeOnly project(':open-metadata-implementation:governance-servers:open-lineage-services:open-lineage-services-spring') - runtimeOnly project(':open-metadata-implementation:governance-servers:data-engine-proxy-services:data-engine-proxy-services-spring') - runtimeOnly project(':open-metadata-implementation:governance-servers:integration-daemon-services:integration-daemon-services-spring') - runtimeOnly project(':open-metadata-implementation:governance-servers:engine-host-services:engine-host-services-spring') - runtimeOnly project(':open-metadata-implementation:engine-services:asset-analysis:asset-analysis-spring') - runtimeOnly project(':open-metadata-implementation:engine-services:repository-governance:repository-governance-spring') - runtimeOnly project(':open-metadata-implementation:engine-services:governance-action:governance-action-spring') - runtimeOnly project(':open-metadata-implementation:integration-services:analytics-integrator:analytics-integrator-spring') - runtimeOnly project(':open-metadata-implementation:integration-services:api-integrator:api-integrator-spring') - runtimeOnly project(':open-metadata-implementation:integration-services:catalog-integrator:catalog-integrator-spring') - runtimeOnly project(':open-metadata-implementation:integration-services:database-integrator:database-integrator-spring') - runtimeOnly project(':open-metadata-implementation:integration-services:display-integrator:display-integrator-spring') - runtimeOnly project(':open-metadata-implementation:integration-services:files-integrator:files-integrator-spring') - runtimeOnly project(':open-metadata-implementation:integration-services:infrastructure-integrator:infrastructure-integrator-spring') - runtimeOnly project(':open-metadata-implementation:integration-services:lineage-integrator:lineage-integrator-spring') - runtimeOnly project(':open-metadata-implementation:integration-services:organization-integrator:organization-integrator-spring') - runtimeOnly project(':open-metadata-implementation:integration-services:search-integrator:search-integrator-spring') - runtimeOnly project(':open-metadata-implementation:integration-services:security-integrator:security-integrator-spring') - runtimeOnly project(':open-metadata-implementation:integration-services:topic-integrator:topic-integrator-spring') - runtimeOnly project(':open-metadata-implementation:view-services:glossary-author-view:glossary-author-view-spring') - runtimeOnly project(':open-metadata-implementation:view-services:rex-view:rex-view-spring') - runtimeOnly project(':open-metadata-implementation:view-services:tex-view:tex-view-spring') - runtimeOnly project(':open-metadata-implementation:view-services:dino-view:dino-view-spring') - runtimeOnly project(':open-metadata-implementation:view-services:server-author-view:server-author-view-spring') + + // The following are only included at runtime for the full platform (ie adminChassisOnly is not set as a property) + if (!project.hasProperty("adminChassisOnly")) { + runtimeOnly project(':open-metadata-implementation:view-services:server-author-view:server-author-view-spring') + runtimeOnly project(':open-metadata-implementation:view-services:glossary-author-view:glossary-author-view-spring') + runtimeOnly project(':open-metadata-implementation:view-services:rex-view:rex-view-spring') + runtimeOnly project(':open-metadata-implementation:view-services:tex-view:tex-view-spring') + runtimeOnly project(':open-metadata-implementation:view-services:dino-view:dino-view-spring') + runtimeOnly project(':open-metadata-implementation:access-services:security-officer:security-officer-spring') + runtimeOnly project(':open-metadata-implementation:access-services:security-manager:security-manager-spring') + runtimeOnly project(':open-metadata-implementation:access-services:data-manager:data-manager-spring') + runtimeOnly project(':open-metadata-implementation:governance-servers:open-lineage-services:open-lineage-services-spring') + runtimeOnly project(':open-metadata-implementation:access-services:glossary-view:glossary-view-spring') + runtimeOnly project(':open-metadata-implementation:access-services:asset-lineage:asset-lineage-spring') + runtimeOnly project(':open-metadata-implementation:governance-servers:data-engine-proxy-services:data-engine-proxy-services-spring') + runtimeOnly project(':open-metadata-implementation:access-services:data-engine:data-engine-spring') + runtimeOnly project(':open-metadata-implementation:access-services:subject-area:subject-area-spring') + runtimeOnly project(':open-metadata-implementation:access-services:analytics-modeling:analytics-modeling-spring') + runtimeOnly project(':open-metadata-implementation:access-services:asset-catalog:asset-catalog-spring') + runtimeOnly project(':open-metadata-implementation:access-services:governance-program:governance-program-spring') + runtimeOnly project(':open-metadata-implementation:access-services:governance-engine:governance-engine-spring') + runtimeOnly project(':open-metadata-implementation:engine-services:governance-action:governance-action-spring') + runtimeOnly project(':open-metadata-implementation:integration-services:security-integrator:security-integrator-spring') + runtimeOnly project(':open-metadata-implementation:integration-services:organization-integrator:organization-integrator-spring') + runtimeOnly project(':open-metadata-implementation:integration-services:infrastructure-integrator:infrastructure-integrator-spring') + runtimeOnly project(':open-metadata-implementation:integration-services:lineage-integrator:lineage-integrator-spring') + runtimeOnly project(':open-metadata-implementation:integration-services:files-integrator:files-integrator-spring') + runtimeOnly project(':open-metadata-implementation:integration-services:display-integrator:display-integrator-spring') + runtimeOnly project(':open-metadata-implementation:integration-services:database-integrator:database-integrator-spring') + runtimeOnly project(':open-metadata-implementation:integration-services:analytics-integrator:analytics-integrator-spring') + runtimeOnly project(':open-metadata-implementation:integration-services:api-integrator:api-integrator-spring') + runtimeOnly project(':open-metadata-implementation:integration-services:catalog-integrator:catalog-integrator-spring') + runtimeOnly project(':open-metadata-implementation:access-services:discovery-engine:discovery-engine-spring') + runtimeOnly project(':open-metadata-implementation:access-services:stewardship-action:stewardship-action-spring') + runtimeOnly project(':open-metadata-implementation:access-services:community-profile:community-profile-spring') + runtimeOnly project(':open-metadata-implementation:access-services:design-model:design-model-spring') + runtimeOnly project(':open-metadata-implementation:access-services:data-privacy:data-privacy-spring') + runtimeOnly project(':open-metadata-implementation:access-services:it-infrastructure:it-infrastructure-spring') + runtimeOnly project(':open-metadata-implementation:access-services:project-management:project-management-spring') + runtimeOnly project(':open-metadata-implementation:access-services:dev-ops:dev-ops-spring') + runtimeOnly project(':open-metadata-implementation:access-services:software-developer:software-developer-spring') + runtimeOnly project(':open-metadata-implementation:access-services:digital-architecture:digital-architecture-spring') + runtimeOnly project(':open-metadata-implementation:access-services:digital-service:digital-service-spring') + runtimeOnly project(':open-metadata-implementation:access-services:data-science:data-science-spring') + runtimeOnly project(':open-metadata-implementation:engine-services:repository-governance:repository-governance-spring') + runtimeOnly project(':open-metadata-implementation:access-services:asset-consumer:asset-consumer-spring') + runtimeOnly project(':open-metadata-implementation:access-services:asset-manager:asset-manager-spring') + runtimeOnly project(':open-metadata-implementation:access-services:asset-owner:asset-owner-spring') + runtimeOnly project(':open-metadata-implementation:engine-services:asset-analysis:asset-analysis-spring') + runtimeOnly project(':open-metadata-implementation:repository-services:repository-services-spring') + runtimeOnly project(':open-metadata-conformance-suite:open-metadata-conformance-suite-spring') + runtimeOnly project(':open-metadata-implementation:framework-services:ocf-metadata-management:ocf-metadata-spring') + // originally not in gradle build at all + runtimeOnly project(':open-metadata-implementation:framework-services:gaf-metadata-management:gaf-metadata-spring') + // Not in original maven adminChassisOnly profile, but proposed + runtimeOnly project(':open-metadata-implementation:governance-servers:integration-daemon-services:integration-daemon-services-spring') + runtimeOnly project(':open-metadata-implementation:governance-servers:engine-host-services:engine-host-services-spring') + runtimeOnly project(':open-metadata-implementation:integration-services:search-integrator:search-integrator-spring') + runtimeOnly project(':open-metadata-implementation:integration-services:topic-integrator:topic-integrator-spring') + } } description = 'OMAG Server Platform Chassis for Spring' @@ -112,7 +119,7 @@ java { } test { - useJUnitPlatform() + useJUnitPlatform() }