You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by ap...@apache.org on 2023/11/06 11:59:50 UTC

(ignite-3) branch main updated: IGNITE-20757 Add a module for utility applications (#2795)

This is an automated email from the ASF dual-hosted git repository.

apolovtsev pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/ignite-3.git


The following commit(s) were added to refs/heads/main by this push:
     new f765418485 IGNITE-20757 Add a module for utility applications (#2795)
f765418485 is described below

commit f7654184859fd5dd6350f04789be4defe4a884d6
Author: Alexander Polovtcev <al...@gmail.com>
AuthorDate: Mon Nov 6 13:59:43 2023 +0200

    IGNITE-20757 Add a module for utility applications (#2795)
---
 dev-utilities/README.md    |  3 +++
 dev-utilities/build.gradle | 23 +++++++++++++++++++++++
 settings.gradle            |  2 ++
 3 files changed, 28 insertions(+)

diff --git a/dev-utilities/README.md b/dev-utilities/README.md
new file mode 100644
index 0000000000..4cd6f43ba0
--- /dev/null
+++ b/dev-utilities/README.md
@@ -0,0 +1,3 @@
+# Apache Ignite 3 Development Utilities
+
+This module contains a bunch of useful standalone utility applications that can help during development and testing.
diff --git a/dev-utilities/build.gradle b/dev-utilities/build.gradle
new file mode 100644
index 0000000000..0b16674271
--- /dev/null
+++ b/dev-utilities/build.gradle
@@ -0,0 +1,23 @@
+/*
+ * 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.
+ */
+
+apply from: "$rootDir/buildscripts/java-core.gradle"
+
+description = 'ignite-dev-utilities'
+
+dependencies {
+}
diff --git a/settings.gradle b/settings.gradle
index caa3c80365..7d78fff869 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -26,6 +26,7 @@ include(':ignite-file-io')
 include(':ignite-vault')
 include(':ignite-rest')
 include(':ignite-examples')
+include(':ignite-dev-utilities')
 include(':ignite-network')
 include(':ignite-configuration-api')
 include(':ignite-raft-api')
@@ -77,6 +78,7 @@ include(":ignite-system-view")
 include(":ignite-system-view-api")
 
 project(":ignite-examples").projectDir = file('examples')
+project(":ignite-dev-utilities").projectDir = file('dev-utilities')
 project(":ignite-page-memory").projectDir = file('modules/page-memory')
 project(":ignite-storage-api").projectDir = file('modules/storage-api')
 project(":ignite-network-annotation-processor").projectDir = file('modules/network-annotation-processor')