You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by il...@apache.org on 2020/03/05 17:09:10 UTC
[ignite] 01/01: Slim release assemblies
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 <il...@gmail.com>
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>