ENTAXY-248 release 1.8.1

This commit is contained in:
2022-02-28 15:20:38 +03:00
parent 4d274c4fcc
commit c826adf1db
1958 changed files with 195926 additions and 10280 deletions

View File

@ -26,29 +26,83 @@
xsi:schemaLocation="http://karaf.apache.org/xmlns/features/v1.3.0 http://karaf.apache.org/xmlns/features/v1.3.0">
<repository>mvn:ru.entaxy.esb.platform.runtime/base/${project.version}/xml/features</repository>
<repository>mvn:ru.entaxy.esb.distribution/entaxy-karaf-features/${project.version}/xml/features</repository>
<repository>mvn:ru.entaxy.esb.underlying/entaxy-underlying-features/${project.version}/xml/features</repository>
<!-- legacy repo -->
<repository>mvn:ru.entaxy.esb.system/system-parent/${project.version}/xml/features</repository>
<feature name="entaxy-platform-core" version="${project.version}">
<feature version="${project.version}" prerequisite="true">entaxy-platform-base</feature>
<feature version="${project.version}">entaxy-initializer</feature>
<feature version="${project.version}">entaxy-platform-core-hc</feature>
<feature version="${project.version}">entaxy-init-manager</feature>
<feature version="${project.version}">entaxy-cluster</feature>
<feature version="${project.version}">entaxy-artifact-management</feature>
<feature version="${project.version}">entaxy-initializers</feature>
<feature version="${project.version}">entaxy-management</feature>
<feature version="${project.version}">entaxy-schema</feature>
<feature version="${project.version}">entaxy-management-adapters</feature>
</feature>
<feature name="entaxy-initializer" version="${project.version}">
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.initializer/init-manager/${project.version}</bundle>
<feature name="entaxy-platform-core-hc" version="${project.version}">
<configfile finalname="${karaf.etc}/org.apache.felix.hc.generalchecks.HttpRequestsCheck-repositories.cfg" override="true">
mvn:ru.entaxy.esb.platform.runtime/core/${project.version}/cfg/org.apache.felix.hc.generalchecks.HttpRequestsCheck-repositories
</configfile>
<configfile finalname="${karaf.etc}/org.apache.felix.hc.generalchecks.ServicesCheck-connections.cfg" override="true">
mvn:ru.entaxy.esb.platform.runtime/core/${project.version}/cfg/org.apache.felix.hc.generalchecks.ServicesCheck-connections
</configfile>
</feature>
<feature name="entaxy-cluster" version="${project.version}">
<feature prerequisite="true">cellar</feature>
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.cluster/cluster-persistence-service/${project.version}</bundle>
</feature>
<feature name="entaxy-artifact-management" version="${project.version}">
<feature version="${project.version}" prerequisite="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>
<bundle>mvn:ru.entaxy.esb.platform.runtime.core/artifact-management/${project.version}</bundle>
</feature>
<feature name="entaxy-initializers" version="${project.version}">
<feature version="${project.version}">entaxy-datasources-initializer</feature>
<feature version="${project.version}">entaxy-core-initializer</feature>
<feature version="${project.version}">entaxy-connection-initializer</feature>
<feature version="${project.version}">entaxy-storage-initializer</feature>
</feature>
<feature name="entaxy-datasources-initializer" version="${project.version}" >
<feature name="entaxy-init-manager" version="${project.version}">
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.initializer/init-manager/${project.version}</bundle>
</feature>
<feature name="entaxy-datasources-initializer" version="${project.version}">
<feature prerequisite="true">entaxy-init-manager</feature>
<!-- datasources config templates for PostgreSQL -->
<configfile finalname="${karaf.etc}/org.ops4j.datasource-entaxy.esb.cache.cfg.pg" override="false">
mvn:ru.entaxy.esb.platform.runtime.core.initializer/datasources-initializer/${project.version}/cfg.pg/datasource-cache
</configfile>
<configfile finalname="${karaf.etc}/org.ops4j.datasource-entaxy.esb.storage.cfg.pg" override="false">
mvn:ru.entaxy.esb.platform.runtime.core.initializer/datasources-initializer/${project.version}/cfg.pg/datasource-storage
</configfile>
<!-- datasources config templates for H2 -->
<configfile finalname="${karaf.etc}/org.ops4j.datasource-entaxy.esb.cache.cfg.h2" override="false">
mvn:ru.entaxy.esb.platform.runtime.core.initializer/datasources-initializer/${project.version}/cfg.h2/datasource-cache
</configfile>
<configfile finalname="${karaf.etc}/org.ops4j.datasource-entaxy.esb.storage.cfg.h2" override="false">
mvn:ru.entaxy.esb.platform.runtime.core.initializer/datasources-initializer/${project.version}/cfg.h2/datasource-storage
</configfile>
<!-- use H2 by default -->
<configfile finalname="${karaf.etc}/org.ops4j.datasource-entaxy.esb.cache.cfg" override="false">
mvn:ru.entaxy.esb.platform.runtime.core.initializer/datasources-initializer/${project.version}/cfg/datasource-cache
mvn:ru.entaxy.esb.platform.runtime.core.initializer/datasources-initializer/${project.version}/cfg.h2/datasource-cache
</configfile>
<configfile finalname="${karaf.etc}/org.ops4j.datasource-entaxy.esb.storage.cfg" override="false">
mvn:ru.entaxy.esb.platform.runtime.core.initializer/datasources-initializer/${project.version}/cfg/datasource-storage
mvn:ru.entaxy.esb.platform.runtime.core.initializer/datasources-initializer/${project.version}/cfg.h2/datasource-storage
</configfile>
<capability>
osgi.service;effective:=active;objectClass=javax.sql.DataSource;osgi.jndi.service.name=entaxy.esb.cache;
</capability>
@ -80,14 +134,51 @@
</feature>
<feature name="entaxy-storage-initializer" version="${project.version}">
<feature version="${project.version}" prerequisite="true">entaxy-karaf-liquibase-support</feature>
<feature prerequisite="true">entaxy-karaf-liquibase-support</feature>
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.initializer.storage.initializer/liquibase-updater/${project.version}</bundle>
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.initializer.storage.initializer/storage-esb_entaxy/${project.version}</bundle>
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.initializer.storage.initializer/storage-cache/${project.version}</bundle>
</feature>
<feature name="entaxy-blueprint-generator" version="${project.version}">
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.management/blueprint-generator-service/${project.version}</bundle>
</feature>
<feature name="entaxy-management" version="${project.version}">
<feature version="${project.version}">entaxy-blueprint-generator</feature>
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.management/connection-manager/${project.version}</bundle>
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.management/connection-management/${project.version}</bundle>
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.management/profile-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>
<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>
<!-- system-entaxy-db -->
<configfile finalname="${karaf.etc}/ru.entaxy.esb.platform.runtime.core.infrastructure.schema.cfg" override="false">
mvn:ru.entaxy.esb.platform.runtime.core.infrastructure.schema/schema-soap/${project.version}/cfg/ru.entaxy.esb.platform.runtime.core.infrastructure.schema
</configfile>
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.infrastructure.schema/schema-api/${project.version}</bundle>
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.infrastructure.schema/schema-impl/${project.version}</bundle>
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.infrastructure.schema/schema-soap/${project.version}</bundle>
<bundle>mvn:ru.entaxy.esb.platform.runtime.core.infrastructure.schema/schema-component/${project.version}</bundle>
<capability>
osgi.service;objectClass=org.hibernate.SessionFactory;effective:=active;
</capability>
</feature>
</features>

View File

@ -0,0 +1,9 @@
<!-- -->
<configfile finalname="${karaf.etc}/org.apache.felix.hc.generalchecks.HttpRequestsCheck-repositories.cfg" override="true">
mvn:ru.entaxy.esb.platform.runtime/core/1.8.1/cfg/org.apache.felix.hc.generalchecks.HttpRequestsCheck-repositories
</configfile>
<!-- --><!-- -->
<configfile finalname="${karaf.etc}/org.apache.felix.hc.generalchecks.ServicesCheck-connections.cfg" override="true">
mvn:ru.entaxy.esb.platform.runtime/core/1.8.1/cfg/org.apache.felix.hc.generalchecks.ServicesCheck-connections
</configfile>
<!-- -->

View File

@ -0,0 +1,26 @@
###
# ~~~~~~licensing~~~~~~
# core
# ==========
# Copyright (C) 2020 - 2022 EmDev LLC
# ==========
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# ~~~~~~/licensing~~~~~~
###
requests = [ \
"http://localhost:8181/repositories/entaxy-local/ => 200", \
"http://localhost:8181/repositories/entaxy-shared/ => 200", \
"http://localhost:8181/repositories/entaxy-updates/ => 200", \
]
hc.name="Entaxy Repositories"
hc.mbean.name="Entaxy.Repositories"

View File

@ -0,0 +1,27 @@
###
# ~~~~~~licensing~~~~~~
# core
# ==========
# Copyright (C) 2020 - 2022 EmDev LLC
# ==========
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
# ~~~~~~/licensing~~~~~~
###
services.list = [ \
"(&(objectClass=org.apache.camel.Component)(connection.name=entaxy-broker))", \
"(&(objectClass=org.apache.camel.Component)(connection.name=entaxy-file))", \
"(&(objectClass=org.apache.camel.Component)(connection.name=entaxy-db-cache))", \
"(&(objectClass=org.apache.camel.Component)(connection.name=entaxy-db-storage))", \
]
hc.name="Entaxy Connections"
hc.mbean.name="Entaxy.Connections"