This is an automated email from the ASF dual-hosted git repository. ilyak pushed a commit to branch ignite-slim in repository https://gitbox.apache.org/repos/asf/ignite.git
commit aa5a2761a2a9782c4811c00b94335ae4c1838b2b Author: Ilya Kasnacheev <[email protected]> AuthorDate: Thu Mar 5 20:07:20 2020 +0300 Slim release assemblies --- assembly/dependencies-apache-ignite-slim.xml | 227 +++++++++++++++++++++++++++ assembly/release-apache-ignite-slim.xml | 50 ++++++ 2 files changed, 277 insertions(+) diff --git a/assembly/dependencies-apache-ignite-slim.xml b/assembly/dependencies-apache-ignite-slim.xml new file mode 100644 index 0000000..3b55fe8 --- /dev/null +++ b/assembly/dependencies-apache-ignite-slim.xml @@ -0,0 +1,227 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You 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. +--> + +<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 + http://maven.apache.org/xsd/assembly-1.1.2.xsd"> + <id>dependencies</id> + + <formats> + <format>dir</format> + </formats> + + <includeBaseDirectory>false</includeBaseDirectory> + + <moduleSets> + <moduleSet> + <includes> + <include>org.apache.ignite:ignite-spring</include> + <include>org.apache.ignite:ignite-indexing</include> + </includes> + <sources> + <includeModuleDirectory>true</includeModuleDirectory> + <fileSets> + <fileSet> + <directory>${basedir}</directory> + <outputDirectory>/</outputDirectory> + <includes> + <include>README.txt</include> + <include>licenses/**</include> + </includes> + </fileSet> + <fileSet> + <directory>${basedir}/target/licenses</directory> + <outputDirectory>/licenses</outputDirectory> + </fileSet> + <fileSet> + <directory>target/libs</directory> + <outputDirectory>/</outputDirectory> + </fileSet> + <fileSet> + <directory>target</directory> + <outputDirectory>/</outputDirectory> + <includes> + <include>*.jar</include> + </includes> + <excludes> + <exclude>*-tests.jar</exclude> + <exclude>*-javadoc.jar</exclude> + <exclude>*-sources.jar</exclude> + </excludes> + </fileSet> + </fileSets> + </sources> + </moduleSet> + + <moduleSet> + <includes> + <include>org.apache.ignite:ignite-core</include> + </includes> + <sources> + <includeModuleDirectory>false</includeModuleDirectory> + <fileSets> + <fileSet> + <directory>${basedir}</directory> + <outputDirectory>/</outputDirectory> + <includes> + <include>README.txt</include> + <include>licenses/**</include> + </includes> + </fileSet> + <fileSet> + <directory>${basedir}/target/licenses</directory> + <outputDirectory>/licenses</outputDirectory> + </fileSet> + <fileSet> + <directory>target/libs</directory> + <outputDirectory>/</outputDirectory> + </fileSet> + <fileSet> + <directory>target</directory> + <outputDirectory>/</outputDirectory> + <includes> + <include>*.jar</include> + </includes> + <excludes> + <exclude>*-tests.jar</exclude> + <exclude>*-javadoc.jar</exclude> + <exclude>*-sources.jar</exclude> + </excludes> + </fileSet> + </fileSets> + </sources> + </moduleSet> + + <moduleSet> + <includeSubModules>true</includeSubModules> + <excludes> + <exclude>org.apache.ignite:ignite-core</exclude> + <exclude>org.apache.ignite:ignite-clients</exclude> + <exclude>org.apache.ignite:ignite-spring</exclude> + <exclude>org.apache.ignite:ignite-tools</exclude> + <exclude>org.apache.ignite:ignite-extdata-p2p</exclude> + <exclude>org.apache.ignite:ignite-extdata-uri</exclude> + <exclude>org.apache.ignite:ignite-extdata-uri-dep</exclude> + <exclude>org.apache.ignite:ignite-examples</exclude> + <exclude>org.apache.ignite:ignite-indexing</exclude> + <exclude>org.apache.ignite:ignite-visor-console</exclude> + <exclude>org.apache.ignite:ignite-visor-console_2.10</exclude> + <exclude>org.apache.ignite:ignite-visor-plugins</exclude> + <exclude>org.apache.ignite:ignite-hadoop</exclude> + <exclude>org.apache.ignite:ignite-codegen</exclude> + <exclude>org.apache.ignite:ignite-apache-license-gen</exclude> + <exclude>org.apache.ignite:ignite-hibernate-core</exclude> + <exclude>org.apache.ignite:ignite-hibernate_4.2</exclude> + <exclude>org.apache.ignite:ignite-hibernate_5.1</exclude> + <exclude>org.apache.ignite:ignite-hibernate_5.3</exclude> + <exclude>org.apache.ignite:ignite-schedule</exclude> + <exclude>org.apache.ignite:ignite-geospatial</exclude> + <exclude>org.apache.ignite:ignite-appserver-test</exclude> + <exclude>org.apache.ignite:ignite-websphere-test</exclude> + <exclude>org.apache.ignite:ignite-cassandra</exclude> + <exclude>org.apache.ignite:ignite-yardstick</exclude> + <exclude>org.apache.ignite:ignite-benchmarks</exclude> + <exclude>org.apache.ignite:ignite-web-agent</exclude> + <exclude>org.apache.ignite:ignite-dev-utils</exclude> + <exclude>org.apache.ignite:ignite-extdata-platform</exclude> + <exclude>org.apache.ignite:ignite-compatibility</exclude> + <exclude>org.apache.ignite:ignite-sqlline</exclude> + <!-- Removed from slim packaging are: --> + <exclude>org.apache.ignite:ignite-aop</exclude> + <exclude>org.apache.ignite:ignite-aws</exclude> + <exclude>org.apache.ignite:ignite-camel</exclude> + <exclude>org.apache.ignite:ignite-cassandra-serializers</exclude> + <exclude>org.apache.ignite:ignite-cassandra-store</exclude> + <exclude>org.apache.ignite:ignite-cloud</exclude> + <exclude>org.apache.ignite:ignite-direct-io</exclude> + <exclude>org.apache.ignite:ignite-flink</exclude> + <exclude>org.apache.ignite:ignite-flume</exclude> + <exclude>org.apache.ignite:ignite-gce</exclude> + <exclude>org.apache.ignite:ignite-jcl</exclude> + <exclude>org.apache.ignite:ignite-jms11</exclude> + <exclude>org.apache.ignite:ignite-kafka</exclude> + <exclude>org.apache.ignite:ignite-mesos</exclude> + <exclude>org.apache.ignite:ignite-ml</exclude> + <exclude>org.apache.ignite:ignite-ml-h2o-model-parser</exclude> + <exclude>org.apache.ignite:ignite-ml-spark-model-parser</exclude> + <exclude>org.apache.ignite:ignite-ml-xgboost-model-parser</exclude> + <exclude>org.apache.ignite:ignite-mqtt</exclude> + <exclude>org.apache.ignite:ignite-osgi</exclude> + <exclude>org.apache.ignite:ignite-osgi-karaf</exclude> + <exclude>org.apache.ignite:ignite-osgi-paxlogging</exclude> + <exclude>org.apache.ignite:ignite-rocketmq</exclude> + <exclude>org.apache.ignite:ignite-scalar</exclude> + <exclude>org.apache.ignite:ignite-scalar_2.10</exclude> + <exclude>org.apache.ignite:ignite-spark</exclude> + <exclude>org.apache.ignite:ignite-spark-2.4</exclude> + <exclude>org.apache.ignite:ignite-spring-data</exclude> + <exclude>org.apache.ignite:ignite-spring-data_2.0</exclude> + <exclude>org.apache.ignite:ignite-ssh</exclude> + <exclude>org.apache.ignite:ignite-storm</exclude> + <exclude>org.apache.ignite:ignite-twitter</exclude> + <exclude>org.apache.ignite:ignite-web</exclude> + <exclude>org.apache.ignite:ignite-yarn</exclude> + <exclude>org.apache.ignite:ignite-zeromq</exclude> + <exclude>org.apache.ignite:ignite-zookeeper</exclude> + </excludes> + <sources> + <includeModuleDirectory>true</includeModuleDirectory> + <outputDirectoryMapping>optional/${module.artifactId}</outputDirectoryMapping> + <fileSets> + <fileSet> + <directory>${basedir}</directory> + <outputDirectory>/</outputDirectory> + <includes> + <include>README.txt</include> + <include>licenses/**</include> + </includes> + </fileSet> + <fileSet> + <directory>${basedir}/target/licenses</directory> + <outputDirectory>/licenses</outputDirectory> + </fileSet> + <fileSet> + <directory>target/libs</directory> + <outputDirectory>/</outputDirectory> + </fileSet> + <fileSet> + <directory>target/classes</directory> + <outputDirectory>/</outputDirectory> + <includes> + <include>features.xml</include> + </includes> + </fileSet> + <fileSet> + <directory>target</directory> + <outputDirectory>/</outputDirectory> + <includes> + <include>*.jar</include> + </includes> + <excludes> + <exclude>*-tests.jar</exclude> + <exclude>*-javadoc.jar</exclude> + <exclude>*-sources.jar</exclude> + </excludes> + </fileSet> + </fileSets> + </sources> + </moduleSet> + </moduleSets> +</assembly> diff --git a/assembly/release-apache-ignite-slim.xml b/assembly/release-apache-ignite-slim.xml new file mode 100644 index 0000000..bcb7a8d --- /dev/null +++ b/assembly/release-apache-ignite-slim.xml @@ -0,0 +1,50 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You 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. +--> + +<assembly xmlns="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/plugins/maven-assembly-plugin/assembly/1.1.2 + http://maven.apache.org/xsd/assembly-1.1.2.xsd"> + <id>apache-ignite</id> + + <includeBaseDirectory>false</includeBaseDirectory> + + <formats> + <format>dir</format> + </formats> + + <componentDescriptors> + <componentDescriptor>release-base.xml</componentDescriptor> + <componentDescriptor>release-apache-ignite-base.xml</componentDescriptor> + </componentDescriptors> + + <files> + <file> + <source>examples/pom-standalone.xml</source> + <outputDirectory>/examples</outputDirectory> + <destName>pom.xml</destName> + </file> + + <file> + <source>examples/README.txt</source> + <outputDirectory>/examples</outputDirectory> + <destName>README.txt</destName> + </file> + </files> +</assembly>
