release version 1.10.0

This commit is contained in:
2024-10-07 18:42:55 +03:00
parent 2034182607
commit a5088587f7
1501 changed files with 28818 additions and 59966 deletions

View File

@ -3,7 +3,7 @@
~~~~~~licensing~~~~~~
platform
==========
Copyright (C) 2020 - 2023 EmDev LLC
Copyright (C) 2020 - 2024 EmDev LLC
==========
You may not use this file except in accordance with the License Terms of the Copyright
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
@ -34,8 +34,9 @@
<repository>mvn:org.apache.activemq/artemis-features/${activemq.version}/xml/features</repository>
<repository>mvn:org.hibernate/hibernate-osgi/${hibernate.version}/xml/karaf</repository>
<repository>mvn:org.apache.karaf.cellar/apache-karaf-cellar/${cellar.version}/xml/features</repository>
<repository>mvn:org.apache.ignite/ignite-osgi-karaf/${ignite.version}/xml/features</repository>
<!-- <repository>mvn:org.apache.ignite/ignite-osgi-karaf/${ignite.version}/xml/features</repository> -->
<repository>mvn:org.apache.karaf.features/enterprise/${karaf.version}/xml/features</repository>
<repository>mvn:org.apache.karaf.features/standard/${karaf.version}/xml/features</repository>
<repository>mvn:org.ops4j.pax.jdbc/pax-jdbc-features/1.4.4/xml/features</repository>
<repository>mvn:org.apache.karaf.features/spring/4.2.9/xml/features</repository>
<repository>mvn:org.apache.karaf.cave/apache-karaf-cave/${cave.version}/xml/features</repository>
@ -45,44 +46,51 @@
<feature name="entaxy-karaf-basic" version="${project.version}">
<feature>entaxy-underlying-configuration</feature>
<feature>wrap</feature>
<feature prerequisite="true">entaxy-underlying-configuration</feature>
<feature prerequisite="true">wrap</feature>
<!-- feature>classpath</feature -->
<feature>shell</feature>
<feature>feature</feature>
<feature>jaas</feature>
<feature>ssh</feature>
<feature>management</feature>
<feature>bundle</feature>
<feature>config</feature>
<feature>deployer</feature>
<feature>diagnostic</feature>
<feature>feature</feature>
<feature>instance</feature>
<feature>kar</feature>
<feature>log</feature>
<feature>package</feature>
<feature>service</feature>
<feature>system</feature>
<feature prerequisite="true">shell</feature>
<feature prerequisite="true">feature</feature>
<feature prerequisite="true">jaas</feature>
<feature prerequisite="true">ssh</feature>
<feature prerequisite="true">management</feature>
<feature prerequisite="true">bundle</feature>
<feature prerequisite="true">config</feature>
<feature prerequisite="true">deployer</feature>
<feature prerequisite="true">diagnostic</feature>
<feature prerequisite="true">instance</feature>
<feature prerequisite="true">kar</feature>
<feature prerequisite="true">log</feature>
<feature prerequisite="true">package</feature>
<feature prerequisite="true">service</feature>
<feature prerequisite="true">system</feature>
<feature prerequisite="true">scr</feature>
</feature>
<feature name="entaxy-karaf-runtime" version="${project.version}">
<feature>entaxy-underlying-configuration</feature>
<feature>entaxy-karaf-basic</feature>
<feature>scheduler</feature>
<feature>eventadmin</feature>
<feature>aries-blueprint</feature>
<feature prerequisite="true">entaxy-underlying-configuration</feature>
<feature prerequisite="true">entaxy-karaf-basic</feature>
<feature prerequisite="true">scheduler</feature>
<feature prerequisite="true">eventadmin</feature>
<feature prerequisite="true">aries-blueprint</feature>
<feature>entaxy-karaf-healthcheck</feature>
<feature prerequisite="true">wrapper</feature>
<feature prerequisite="true">shell-compat</feature>
<feature prerequisite="true">cxf</feature>
<feature>entaxy-karaf-commons-support</feature>
<feature>entaxy-karaf-liquibase-support</feature>
<feature>entaxy-karaf-jackson-support</feature>
<feature>entaxy-karaf-swagger-support</feature>
<feature prerequisite="true">entaxy-karaf-jackson-support</feature>
<feature prerequisite="true">entaxy-karaf-swagger-support</feature>
<feature>entaxy-karaf-eclipse-support</feature>
<feature prerequisite="true">entaxy-karaf-jgroup-support</feature>
<feature>entaxy-karaf-healthcheck-support</feature>
<feature version="${cellar.version}">cellar</feature>
<feature version="${cellar.version}">cellar-eventadmin</feature>
<feature>cxf</feature>
<feature>camel</feature>
@ -92,20 +100,23 @@
<feature>camel-amqp</feature>
<feature>camel-core</feature>
<feature>camel-http</feature>
<feature>camel-master</feature>
<feature>hibernate</feature>
<feature prerequisite="true">entaxy-hibernate-support</feature>
<feature>jdbc</feature>
<feature>pax-jdbc-pool-dbcp2</feature>
<feature>pax-jdbc-postgresql</feature>
<feature>pax-jdbc-h2</feature>
<feature>jndi</feature>
<feature>camel-eventadmin</feature>
<feature>camel-quartz</feature>
<feature>camel-jsonpath</feature>
<feature>camel-gson</feature>
<feature prerequisite="true">camel-jsonpath</feature>
<feature prerequisite="true">camel-gson</feature>
<feature>camel-ognl</feature>
<feature>entaxy-karaf-artemis-jms-support</feature>
<feature>entaxy-karaf-jms-support</feature>
<feature>artemis-jms-client</feature>
<feature>camel-jms</feature>
@ -120,35 +131,53 @@
<feature version="[2,3)">jpa</feature>
<!-- feature>entaxy-karaf-db-support</feature -->
<feature>ignite-core</feature>
<feature>entaxy-karaf-ignite-support</feature>
<feature>camel-ignite</feature>
<feature>camel-sql</feature>
<!-- <feature>ignite-core</feature> -->
<feature prerequisite="true">entaxy-karaf-ignite-support</feature>
<!-- <feature>camel-ignite</feature> -->
<feature prerequisite="true">camel-sql</feature>
<feature>entaxy-karaf-jaxb-support</feature>
<feature>cave-repository</feature>
<feature>cave-repository-api</feature>
<feature prerequisite="true">cave-repository</feature>
<feature prerequisite="true">cave-repository-api</feature>
<feature>wrapper</feature>
<feature>shell-compat</feature>
<feature>camel-jpa</feature>
<feature>camel-jaxb</feature>
<feature>camel-base64</feature>
<feature>camel-zip-deflater</feature>
<feature>camel-zipfile</feature>
<feature>entaxy-freemarker-support</feature>
<feature>camel-freemarker</feature>
<feature prerequisite="true">entaxy-http-core-support</feature>
<feature prerequisite="true">entaxy-openapi-support</feature>
<capability>
osgi.service;objectClass=org.hibernate.SessionFactory;effective:=active;
</capability>
<capability>
osgi.service;effective:=active;objectClass=javax.sql.DataSource;osgi.jndi.service.name=entaxy.esb.storage;
</capability>
<feature>entaxy-openapi-support</feature>
</feature>
<feature name="entaxy-freemarker-support">
<bundle dependency='true'>mvn:org.freemarker/freemarker/${freemarker.version}</bundle>
</feature>
<feature name="entaxy-openapi-support" version="${project.version}">
<!-- @TODO move to underlying? -->
<feature name="entaxy-hibernate-support" start-level="60">
<bundle dependency="true">mvn:javax.persistence/javax.persistence-api/${javax.persistence-api.version}</bundle>
<feature>hibernate</feature>
</feature>
<!-- @TODO move to core? -->
<feature name="entaxy-openapi-support" version="${project.version}" start-level="70">
<feature>cxf-rs-description-openapi-v3</feature>
<bundle>mvn:org.webjars/swagger-ui/${swagger-ui.version}</bundle>
</feature>
<!-- @TODO move to core? -->
<feature name="entaxy-http-core-support" version="${project.version}" start-level="70">
<bundle>mvn:org.apache.httpcomponents/httpcore-osgi/${httpcore-osgi.version}</bundle>
<bundle>mvn:org.apache.httpcomponents/httpclient-osgi/${httpclient-osgi.version}</bundle>
</feature>
</features>

View File

@ -3,7 +3,7 @@
~~~~~~licensing~~~~~~
platform
==========
Copyright (C) 2020 - 2023 EmDev LLC
Copyright (C) 2020 - 2024 EmDev LLC
==========
You may not use this file except in accordance with the License Terms of the Copyright
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
@ -34,7 +34,8 @@
<repository>mvn:org.apache.activemq/artemis-features/${activemq.version}/xml/features</repository>
<repository>mvn:org.hibernate/hibernate-osgi/${hibernate.version}/xml/karaf</repository>
<repository>mvn:org.apache.karaf.cellar/apache-karaf-cellar/${cellar.version}/xml/features</repository>
<repository>mvn:org.apache.ignite/ignite-osgi-karaf/${ignite.version}/xml/features</repository>
<!-- <repository>mvn:org.apache.ignite/ignite-osgi-karaf/${ignite.version}/xml/features</repository> -->
<repository>mvn:org.apache.karaf.features/standard/${karaf.version}/xml/features</repository>
<repository>mvn:org.apache.karaf.features/enterprise/${karaf.version}/xml/features</repository>
<repository>mvn:org.ops4j.pax.jdbc/pax-jdbc-features/1.4.4/xml/features</repository>
<repository>mvn:org.apache.karaf.features/spring/4.2.9/xml/features</repository>
@ -49,19 +50,25 @@
<!-- legacy repos -->
<repository>mvn:ru.entaxy.esb/platform/${project.version}/xml/legacy</repository>
<!-- WE'RE DECOUPED from 'system' legacy repo -->
<!--
<repository>mvn:ru.entaxy.esb.system/system-parent/${project.version}/xml/features</repository>
-->
<repository>mvn:ru.entaxy.esb.platform.runtime/base/${project.version}/xml/features</repository>
<repository>mvn:ru.entaxy.esb.platform.runtime/core/${project.version}/xml/features</repository>
<repository>mvn:ru.entaxy.platform/security/${project.version}/xml/features</repository>
<repository>mvn:ru.entaxy.esb.platform.runtime/modules/${project.version}/xml/features</repository>
<repository>mvn:ru.entaxy.platform.integration/applications/${project.version}/xml/features</repository>
<feature name="entaxy-platform" version="${project.version}">
<!-- Wait for all the startup features to be installed -->
<feature>entaxy-underlying-configuration</feature>
<feature>entaxy-karaf-basic</feature>
<feature>entaxy-karaf-runtime</feature>
<feature prerequisite="true">entaxy-underlying-configuration</feature>
<feature prerequisite="true">entaxy-karaf-basic</feature>
<feature prerequisite="true">entaxy-karaf-runtime</feature>
<!-- feature>maven-support</feature -->
@ -70,35 +77,36 @@
<!-- then be sure all entaxy features needed are installed -->
<!-- feature>entaxy-karaf</feature -->
<!-- @see platform/legacy repo -->
<!-- no bundles, only ru.entaxy.esb.cfg -->
<feature>entaxy-legacy</feature>
<!-- @TODO must be moved to base -->
<feature>entaxy-freemarker-support</feature>
<feature version="${project.version}">entaxy-platform-components</feature>
<!-- prepare for modules installation -->
<!-- modules are DECOUPLED from legacy -->
<!--
<feature version="${project.version}">entaxy-legacy-for-modules</feature>
-->
<feature version="${project.version}">entaxy-platform-modules-components</feature>
</feature>
<feature name="entaxy-karaf-healthcheck" version="${project.version}">
<bundle>mvn:org.apache.felix/org.apache.felix.healthcheck.api/2.0.4</bundle>
<bundle>mvn:org.apache.felix/org.apache.felix.healthcheck.core/2.0.12</bundle>
<bundle>mvn:org.apache.felix/org.apache.felix.healthcheck.generalchecks/2.0.14</bundle>
<bundle>wrap:mvn:org.apache.felix/org.apache.felix.healthcheck.annotation/2.0.0</bundle>
<feature version="${project.version}" dependency="false">entaxy-platform-security</feature>
<feature version="${project.version}" dependency="false">entaxy-applications</feature>
</feature>
<feature name="entaxy-platform-components" version="${project.version}">
<feature>entaxy-karaf-basic</feature>
<feature>entaxy-karaf-runtime</feature>
<feature dependency="true" prerequisite="true">entaxy-karaf-basic</feature>
<feature dependency="true" prerequisite="true">entaxy-karaf-runtime</feature>
<!-- feature>entaxy-karaf</feature -->
<feature>entaxy-legacy</feature>
<!-- @DECOUPLED -->
<!--
<feature>entaxy-legacy-system</feature>
-->
<!-- feature>karaf-camel-common</feature -->
<feature>entaxy-freemarker-support</feature>
<configfile finalname="${karaf.etc}/org.apache.felix.hc.generalchecks.BundlesStartedCheck-platform.cfg"
override="true">
@ -107,21 +115,50 @@
<!-- then install platform base & core -->
<!-- bundle>mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.freemarker/2.3.29_1</bundle -->
<feature version="${project.version}" dependency="false">entaxy-platform-base</feature>
<feature version="${project.version}" dependency="false">entaxy-platform-core</feature>
<feature version="${project.version}" dependency="false">entaxy-platform-base-wrapper</feature>
<feature version="${project.version}" dependency="false">entaxy-platform-after-base-wrapper</feature>
<feature version="${project.version}" dependency="false">entaxy-platform-core-wrapper</feature>
<feature version="${project.version}" dependency="false">entaxy-platform-after-core-wrapper</feature>
</feature>
<feature name="entaxy-platform-base-wrapper" version="${project.version}">
<feature prerequisite="true">entaxy-karaf-healthcheck-support</feature>
<feature>entaxy-platform-base</feature>
</feature>
<feature name="entaxy-platform-after-base-wrapper" version="${project.version}">
<feature prerequisite="true" dependency="true">entaxy-platform-base-wrapper</feature>
<feature>entaxy-platform-security-after-base</feature>
</feature>
<feature name="entaxy-platform-core-wrapper" version="${project.version}">
<feature prerequisite="true" dependency="true">entaxy-platform-base-wrapper</feature>
<feature prerequisite="true" dependency="true">entaxy-platform-after-base-wrapper</feature>
<feature>entaxy-platform-core</feature>
</feature>
<feature name="entaxy-platform-after-core-wrapper" version="${project.version}">
<feature prerequisite="true" dependency="true">entaxy-platform-base-wrapper</feature>
<feature prerequisite="true" dependency="true">entaxy-platform-after-base-wrapper</feature>
<feature prerequisite="true" dependency="true">entaxy-platform-core-wrapper</feature>
<feature>entaxy-platform-security-after-core</feature>
</feature>
<!--
@DECOUPLED
@SKIP
-->
<!--
<feature name="entaxy-legacy-for-modules" version="${project.version}">
<feature>entaxy-legacy</feature>
<feature version="${project.version}">entaxy-platform-base</feature>
<feature version="${project.version}">entaxy-platform-core</feature>
<feature version="${project.version}">entaxy-platform-components</feature>
<!-- feature>entaxy-legacy-blueprint-generator</feature -->
<feature>entaxy-legacy-system-api</feature>
<!-- feature>entaxy-legacy-deployer</feature -->
<feature>entaxy-legacy-profile-commons</feature>
<feature>entaxy-legacy-bundle-service</feature>
<feature>entaxy-legacy-connectors</feature>
@ -138,25 +175,28 @@
<feature>entaxy-legacy-system-component</feature>
<feature>entaxy-legacy-system-groups</feature>
<feature>entaxy-legacy-permissions</feature>
<feature>entaxy-legacy-management-connectors</feature>
<feature>entaxy-legacy-events</feature>
<!-- feature>entaxy-legacy-schema</feature -->
<feature>entaxy-legacy-basic-auth</feature>
<capability>
<_capability>
osgi.service;objectClass=org.hibernate.SessionFactory;effective:=active;
</capability>
</_capability>
</feature>
-->
<feature name="entaxy-platform-modules-components" version="${project.version}">
<feature version="${project.version}">entaxy-platform-base</feature>
<feature version="${project.version}">entaxy-platform-core</feature>
<!--
@DECOUPLED
@SKIP
-->
<!--
<feature version="${project.version}">entaxy-legacy-for-modules</feature>
-->
<!-- install platform modules -->
<feature version="${project.version}">entaxy-platform-modules</feature>
</feature>

View File

@ -3,7 +3,7 @@
~~~~~~licensing~~~~~~
platform
==========
Copyright (C) 2020 - 2023 EmDev LLC
Copyright (C) 2020 - 2024 EmDev LLC
==========
You may not use this file except in accordance with the License Terms of the Copyright
Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property
@ -34,7 +34,7 @@
<repository>mvn:org.apache.activemq/artemis-features/${activemq.version}/xml/features</repository>
<repository>mvn:org.hibernate/hibernate-osgi/${hibernate.version}/xml/karaf</repository>
<repository>mvn:org.apache.karaf.cellar/apache-karaf-cellar/${cellar.version}/xml/features</repository>
<repository>mvn:org.apache.ignite/ignite-osgi-karaf/${ignite.version}/xml/features</repository>
<!-- <repository>mvn:org.apache.ignite/ignite-osgi-karaf/${ignite.version}/xml/features</repository> -->
<repository>mvn:org.apache.karaf.features/enterprise/${karaf.version}/xml/features</repository>
<repository>mvn:org.ops4j.pax.jdbc/pax-jdbc-features/1.4.4/xml/features</repository>
<repository>mvn:org.apache.karaf.features/spring/4.2.9/xml/features</repository>
@ -43,16 +43,24 @@
<!-- underlying repo -->
<repository>mvn:ru.entaxy.esb.underlying/entaxy-underlying-features/${project.version}/xml/features</repository>
<!-- legacy repo -->
<!-- WE'RE DECOUPLED from legacy repo -->
<!--
<repository>mvn:ru.entaxy.esb.system/system-parent/${project.version}/xml/basics</repository>
-->
<feature name="entaxy-legacy" version="${project.version}">
<feature>entaxy-karaf-basic</feature>
<feature>entaxy-karaf-runtime</feature>
<!-- just to be there for optional usage of backward compatibility feature -->
<configfile finalname="${karaf.etc}/ru.entaxy.esb.cfg" override="false">
mvn:ru.entaxy.esb.system/system-parent/${project.version}/cfg/ru.entaxy.esb
</configfile>
<!-- we're decoupled so skip -->
<!--
<feature>entaxy-legacy-main</feature>
-->
</feature>
</features>

View File

@ -1,5 +1,5 @@
<!-- -->
<configfile finalname="etc/org.apache.felix.hc.generalchecks.BundlesStartedCheck-platform.cfg" override="true">
mvn:ru.entaxy.esb/platform/1.9.0/cfg/org.apache.felix.hc.generalchecks.BundlesStartedCheck-platform
mvn:ru.entaxy.esb/platform/1.10.0/cfg/org.apache.felix.hc.generalchecks.BundlesStartedCheck-platform
</configfile>
<!-- -->

View File

@ -2,7 +2,7 @@
# ~~~~~~licensing~~~~~~
# platform
# ==========
# Copyright (C) 2020 - 2023 EmDev LLC
# Copyright (C) 2020 - 2024 EmDev LLC
# ==========
# You may not use this file except in accordance with the License Terms of the Copyright
# Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property

View File

@ -2,7 +2,7 @@
# ~~~~~~licensing~~~~~~
# platform
# ==========
# Copyright (C) 2020 - 2023 EmDev LLC
# Copyright (C) 2020 - 2024 EmDev LLC
# ==========
# You may not use this file except in accordance with the License Terms of the Copyright
# Holder located at: https://entaxy.ru/eula . All copyrights, all intellectual property

View File

@ -1,5 +1,5 @@
<!-- -->
<configfile finalname="scripts/entaxy-platform.install" override="true">
mvn:ru.entaxy.esb/platform/1.9.0/install/entaxy-platform
mvn:ru.entaxy.esb/platform/1.10.0/install/entaxy-platform
</configfile>
<!-- -->