|
|
|
@ -3,7 +3,7 @@
|
|
|
|
|
~~~~~~licensing~~~~~~
|
|
|
|
|
core
|
|
|
|
|
==========
|
|
|
|
|
Copyright (C) 2020 - 2021 EmDev LLC
|
|
|
|
|
Copyright (C) 2020 - 2023 EmDev LLC
|
|
|
|
|
==========
|
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
|
|
|
you may not use this file except in compliance with the License.
|
|
|
|
@ -21,7 +21,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<features name="entaxy-platform-core-${project.version}"
|
|
|
|
|
xmlns="http://karaf.apache.org/xmlns/features/v1.3.0"
|
|
|
|
|
xmlns="http://karaf.apache.org/xmlns/features/v1.6.0"
|
|
|
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
|
|
|
xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.3.0 http://karaf.apache.org/xmlns/features/v1.3.0">
|
|
|
|
|
|
|
|
|
@ -61,7 +61,7 @@
|
|
|
|
|
</feature>
|
|
|
|
|
|
|
|
|
|
<feature name="entaxy-artifact-management" version="${project.version}">
|
|
|
|
|
<feature version="${project.version}" prerequisite="true">entaxy-init-manager</feature>
|
|
|
|
|
<feature version="${project.version}" dependency="true">entaxy-init-manager</feature>
|
|
|
|
|
<configfile finalname="${karaf.etc}/ru.entaxy.esb.artifact.repositories.cfg" override="false">
|
|
|
|
|
mvn:ru.entaxy.esb.platform.runtime.core/artifact-management/${project.version}/cfg/ru.entaxy.esb.artifact.repositories
|
|
|
|
|
</configfile>
|
|
|
|
@ -69,23 +69,43 @@
|
|
|
|
|
</feature>
|
|
|
|
|
|
|
|
|
|
<feature name="entaxy-object-producing" version="${project.version}">
|
|
|
|
|
<feature version="${project.version}" prerequisite="true">objects-base</feature>
|
|
|
|
|
<feature version="${project.version}" prerequisite="true">entaxy-artifact-management</feature>
|
|
|
|
|
<feature version="${project.version}" dependency="true">objects-base</feature>
|
|
|
|
|
<feature version="${project.version}" dependency="true">entaxy-artifact-management</feature>
|
|
|
|
|
<configfile finalname="${karaf.etc}/producing.lifecycles.json" override="false">
|
|
|
|
|
mvn:ru.entaxy.esb.platform.runtime.core.object-producing/object-producer-core/${project.version}/json/producing.lifecycles
|
|
|
|
|
</configfile>
|
|
|
|
|
|
|
|
|
|
<!-- we need Saxon for XSLTProcessor -->
|
|
|
|
|
<bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.saxon/${servicemix-saxon-version}</bundle>
|
|
|
|
|
|
|
|
|
|
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.object-producing/object-producer-api/${project.version}</bundle>
|
|
|
|
|
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.object-producing/object-producer-core/${project.version}</bundle>
|
|
|
|
|
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.object-producing/object-producing-shell/${project.version}</bundle>
|
|
|
|
|
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.object-producing/object-producing-management/${project.version}</bundle>
|
|
|
|
|
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.object-producing/object-producing-config-support/${project.version}</bundle>
|
|
|
|
|
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.object-producing/object-producing-resources-support/${project.version}</bundle>
|
|
|
|
|
<capability>
|
|
|
|
|
osgi.service;effective:=active;objectClass=ru.entaxy.platform.core.producer.resources.ResourceDataProcessor
|
|
|
|
|
</capability>
|
|
|
|
|
<capability>
|
|
|
|
|
osgi.service;effective:=active;objectClass=ru.entaxy.platform.core.producer.resources.StringFormatterService
|
|
|
|
|
</capability>
|
|
|
|
|
</feature>
|
|
|
|
|
|
|
|
|
|
<feature name="entaxy-object-implementation" version="${project.version}">
|
|
|
|
|
<feature version="${project.version}" prerequisite="true">objects-base</feature>
|
|
|
|
|
<feature version="${project.version}" prerequisite="true">entaxy-artifact-management</feature>
|
|
|
|
|
<feature version="${project.version}" prerequisite="true">entaxy-object-producing</feature>
|
|
|
|
|
<feature version="${project.version}" dependency="true">objects-base</feature>
|
|
|
|
|
<feature version="${project.version}" dependency="true">entaxy-artifact-management</feature>
|
|
|
|
|
<feature version="${project.version}" dependency="true">entaxy-object-producing</feature>
|
|
|
|
|
<feature version="${project.version}">entaxy-legacy-system-api</feature>
|
|
|
|
|
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.objects-implementations.profile-implementation/profile-runtime/${project.version}</bundle>
|
|
|
|
|
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.objects-implementations.profile-implementation/profile-producing/${project.version}</bundle>
|
|
|
|
|
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.objects-implementations.profile-implementation/profile-storage/${project.version}</bundle>
|
|
|
|
|
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.objects-implementations.connection-implementation/standard-connections-pack/${project.version}</bundle>
|
|
|
|
|
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.objects-implementations.connection-implementation/connection-producing/${project.version}</bundle>
|
|
|
|
|
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.objects-implementations.connector-implementation/connector-producing/${project.version}</bundle>
|
|
|
|
|
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.objects-implementations.connector-implementation/standard-connectors-pack/${project.version}</bundle>
|
|
|
|
|
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.objects-implementations.connector-implementation/connector-storage/${project.version}</bundle>
|
|
|
|
|
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.objects-implementations.route-implementation/route-producing/${project.version}</bundle>
|
|
|
|
|
</feature>
|
|
|
|
|
|
|
|
|
|
<feature name="entaxy-initializers" version="${project.version}">
|
|
|
|
@ -100,7 +120,7 @@
|
|
|
|
|
</feature>
|
|
|
|
|
|
|
|
|
|
<feature name="entaxy-datasources-initializer" version="${project.version}">
|
|
|
|
|
<feature prerequisite="true">entaxy-init-manager</feature>
|
|
|
|
|
<feature dependency="true">entaxy-init-manager</feature>
|
|
|
|
|
|
|
|
|
|
<!-- datasources config templates for PostgreSQL -->
|
|
|
|
|
<configfile finalname="${karaf.etc}/org.ops4j.datasource-entaxy.esb.cache.cfg.pg" override="false">
|
|
|
|
@ -202,25 +222,25 @@
|
|
|
|
|
|
|
|
|
|
<feature name="entaxy-cluster-management" version="${project.version}">
|
|
|
|
|
<feature prerequisite="true">cellar</feature>
|
|
|
|
|
<feature prerequisite="true" version="${project.version}">entaxy-management</feature>
|
|
|
|
|
<feature dependency="true" version="${project.version}">entaxy-management</feature>
|
|
|
|
|
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.management/cluster-node-management/${project.version}</bundle>
|
|
|
|
|
</feature>
|
|
|
|
|
|
|
|
|
|
<feature name="entaxy-management-adapters" version="${project.version}">
|
|
|
|
|
<feature version="${project.version}" prerequisite="true">entaxy-platform-base</feature>
|
|
|
|
|
<feature prerequisite="true">entaxy-artifact-management</feature>
|
|
|
|
|
<feature prerequisite="true">entaxy-legacy-system-api</feature>
|
|
|
|
|
<feature prerequisite="true">entaxy-legacy-connectors</feature>
|
|
|
|
|
<feature prerequisite="true">entaxy-legacy-profile-commons</feature>
|
|
|
|
|
<feature prerequisite="true">entaxy-legacy-management-connectors</feature>
|
|
|
|
|
<feature prerequisite="true">entaxy-legacy-management</feature>
|
|
|
|
|
<feature prerequisite="true">entaxy-management</feature>
|
|
|
|
|
<feature dependency="true">entaxy-artifact-management</feature>
|
|
|
|
|
<feature dependency="true">entaxy-legacy-system-api</feature>
|
|
|
|
|
<feature dependency="true">entaxy-legacy-connectors</feature>
|
|
|
|
|
<feature dependency="true">entaxy-legacy-profile-commons</feature>
|
|
|
|
|
<feature dependency="true">entaxy-legacy-management-connectors</feature>
|
|
|
|
|
<feature dependency="true">entaxy-legacy-management</feature>
|
|
|
|
|
<feature dependency="true">entaxy-management</feature>
|
|
|
|
|
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.management/profile-management-service-adapters/${project.version}</bundle>
|
|
|
|
|
</feature>
|
|
|
|
|
|
|
|
|
|
<feature name="entaxy-schema" version="${project.version}">
|
|
|
|
|
<feature version="${project.version}" prerequisite="true">entaxy-datasources-initializer</feature>
|
|
|
|
|
<feature prerequisite="true">entaxy-legacy-basic-auth</feature>
|
|
|
|
|
<feature version="${project.version}" dependency="true">entaxy-datasources-initializer</feature>
|
|
|
|
|
<feature dependency="true">entaxy-legacy-basic-auth</feature>
|
|
|
|
|
<!-- system-entaxy-db -->
|
|
|
|
|
|
|
|
|
|
<configfile finalname="${karaf.etc}/ru.entaxy.esb.platform.runtime.core.infrastructure.schema.cfg" override="false">
|
|
|
|
@ -236,4 +256,4 @@
|
|
|
|
|
</capability>
|
|
|
|
|
</feature>
|
|
|
|
|
|
|
|
|
|
</features>
|
|
|
|
|
</features>
|
|
|
|
|