From 44efe1e23ef8a14713fd8157e2239114903ede7d Mon Sep 17 00:00:00 2001 From: Mikhail Date: Thu, 12 Jan 2023 11:16:11 +0200 Subject: [PATCH] IGNITE-17487 Removed maven project. Fixes #1421 Signed-off-by: Slava Koptilin --- .gitignore | 1 - CONTRIBUTING.md | 4 +- DEVNOTES.md | 204 +- assembly/README.md | 4 +- assembly/assembly.xml | 78 - ...kDependencyAndPluginVersionsNotInParent.sh | 30 - .../CheckDuplicateDependencies.sh | 30 - .../CheckModulesInRootPomAreSorted.sh | 25 - .../CheckPropertiesNotInParent.sh | 30 - ...eckUnusedDependenciesAndPluginsInParent.sh | 46 - .../CheckUnusedProperties.sh | 34 - check-rules/maven-check-scripts/run.sh | 43 - config/java.util.logging.properties | 4 +- examples/README.md | 4 +- examples/pom-standalone.xml | 47 - examples/pom.xml | 100 - modules/affinity/pom.xml | 59 - modules/api/pom.xml | 101 - modules/baseline/pom.xml | 51 - modules/binary-tuple/pom.xml | 55 - modules/bytecode/pom.xml | 79 - modules/cli/DEVNOTES.md | 9 +- modules/cli/pom.xml | 525 ----- .../src/main/resources/builtin_modules.conf | 22 - .../src/test/resources/builtin_modules.conf | 28 - modules/client-common/pom.xml | 136 -- modules/client-handler/pom.xml | 176 -- modules/client/pom.xml | 199 -- modules/cluster-management/pom.xml | 181 -- modules/compute/pom.xml | 133 -- .../pom.xml | 113 -- modules/configuration-api/pom.xml | 41 - modules/configuration/pom.xml | 165 -- modules/core/pom.xml | 402 ---- .../testframework/WorkDirectoryExtension.java | 10 +- modules/file-io/pom.xml | 61 - modules/index/pom.xml | 124 -- modules/jacoco-report/pom.xml | 220 --- modules/jdbc/pom.xml | 139 -- modules/marshaller-common/pom.xml | 102 - modules/metastorage-api/pom.xml | 47 - modules/metastorage/pom.xml | 166 -- modules/metrics/pom.xml | 141 -- modules/network-annotation-processor/pom.xml | 123 -- modules/network-api/pom.xml | 70 - modules/network/pom.xml | 245 --- modules/page-memory/pom.xml | 131 -- modules/platforms/cpp/DEVNOTES.md | 6 +- modules/platforms/cpp/pom.xml | 115 -- .../platforms/cpp/tests/client-test/main.cpp | 6 +- .../cpp/tests/test-common/ignite_runner.cpp | 8 +- .../cpp/tests/test-common/test_utils.cpp | 5 - .../cpp/tests/test-common/test_utils.h | 5 - .../ExceptionsGenerator.cs | 1 - modules/platforms/dotnet/DEVNOTES.md | 6 +- modules/raft-api/pom.xml | 122 -- modules/raft/pom.xml | 217 -- modules/replicator/pom.xml | 103 - modules/rest-api/pom.xml | 120 -- modules/rest/pom.xml | 156 -- modules/rocksdb-common/pom.xml | 71 - modules/runner/pom.xml | 313 --- modules/schema/pom.xml | 177 -- modules/sql-engine/pom.xml | 363 ---- modules/storage-api/pom.xml | 145 -- modules/storage-page-memory/pom.xml | 145 -- modules/storage-rocksdb/pom.xml | 139 -- modules/table/pom.xml | 277 --- modules/transactions/pom.xml | 158 -- modules/vault/pom.xml | 93 - parent/pom.xml | 1752 ----------------- pom.xml | 177 -- 72 files changed, 30 insertions(+), 9388 deletions(-) delete mode 100644 assembly/assembly.xml delete mode 100644 check-rules/maven-check-scripts/CheckDependencyAndPluginVersionsNotInParent.sh delete mode 100644 check-rules/maven-check-scripts/CheckDuplicateDependencies.sh delete mode 100644 check-rules/maven-check-scripts/CheckModulesInRootPomAreSorted.sh delete mode 100644 check-rules/maven-check-scripts/CheckPropertiesNotInParent.sh delete mode 100644 check-rules/maven-check-scripts/CheckUnusedDependenciesAndPluginsInParent.sh delete mode 100644 check-rules/maven-check-scripts/CheckUnusedProperties.sh delete mode 100644 check-rules/maven-check-scripts/run.sh delete mode 100644 examples/pom-standalone.xml delete mode 100644 examples/pom.xml delete mode 100644 modules/affinity/pom.xml delete mode 100644 modules/api/pom.xml delete mode 100644 modules/baseline/pom.xml delete mode 100644 modules/binary-tuple/pom.xml delete mode 100644 modules/bytecode/pom.xml delete mode 100644 modules/cli/pom.xml delete mode 100644 modules/cli/src/main/resources/builtin_modules.conf delete mode 100644 modules/cli/src/test/resources/builtin_modules.conf delete mode 100644 modules/client-common/pom.xml delete mode 100644 modules/client-handler/pom.xml delete mode 100644 modules/client/pom.xml delete mode 100644 modules/cluster-management/pom.xml delete mode 100644 modules/compute/pom.xml delete mode 100644 modules/configuration-annotation-processor/pom.xml delete mode 100644 modules/configuration-api/pom.xml delete mode 100644 modules/configuration/pom.xml delete mode 100644 modules/core/pom.xml delete mode 100644 modules/file-io/pom.xml delete mode 100644 modules/index/pom.xml delete mode 100644 modules/jacoco-report/pom.xml delete mode 100644 modules/jdbc/pom.xml delete mode 100644 modules/marshaller-common/pom.xml delete mode 100644 modules/metastorage-api/pom.xml delete mode 100644 modules/metastorage/pom.xml delete mode 100644 modules/metrics/pom.xml delete mode 100644 modules/network-annotation-processor/pom.xml delete mode 100644 modules/network-api/pom.xml delete mode 100644 modules/network/pom.xml delete mode 100644 modules/page-memory/pom.xml delete mode 100644 modules/platforms/cpp/pom.xml delete mode 100644 modules/raft-api/pom.xml delete mode 100644 modules/raft/pom.xml delete mode 100644 modules/replicator/pom.xml delete mode 100644 modules/rest-api/pom.xml delete mode 100644 modules/rest/pom.xml delete mode 100644 modules/rocksdb-common/pom.xml delete mode 100644 modules/runner/pom.xml delete mode 100644 modules/schema/pom.xml delete mode 100644 modules/sql-engine/pom.xml delete mode 100644 modules/storage-api/pom.xml delete mode 100644 modules/storage-page-memory/pom.xml delete mode 100644 modules/storage-rocksdb/pom.xml delete mode 100644 modules/table/pom.xml delete mode 100644 modules/transactions/pom.xml delete mode 100644 modules/vault/pom.xml delete mode 100644 parent/pom.xml delete mode 100644 pom.xml diff --git a/.gitignore b/.gitignore index 5ccde22864e..d9891d7947e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,3 @@ -target work .DS_Store .flattened-pom.xml diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 78204a09f5f..17f4bfbfb36 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -63,8 +63,8 @@ Inspection profile is placed to IDEA [Project_Default](idea/ignite_inspections.x * Configure [IDEA Codestyle](https://cwiki.apache.org/confluence/display/IGNITE/Coding+Guidelines#CodingGuidelines-A.ConfigureIntelliJIDEAcodestyle). ### Building project -Usually all Maven builds are to be run with skipped tests: +Compile project via Gradle ``` -mvn -DskipTests +./gradlew assemble ``` See also [DEVNOTES.md](DEVNOTES.md) diff --git a/DEVNOTES.md b/DEVNOTES.md index f8ac0d69baf..acc54b139eb 100644 --- a/DEVNOTES.md +++ b/DEVNOTES.md @@ -8,204 +8,20 @@ * [Release candidate verification](#release-candidate-verification) *** -# Deprecated Maven build - -The maven is depricated and will be removed soon. Gradle is a primary build tool, please follow instructions for that. ## Prerequisites * Java 11 SDK - * Maven 3.6.0+ (for building) *** ## Building Ignite -Ignite follows standard guidelines for multi-module maven projects, so it can be easily built using the following command from the project root directory (you can disable the tests when building using `-DskipTests`): +Ignite follows standard guidelines for multi-module Gradle projects, so it can be easily built using the following command from the project root directory (you can disable the tests when building using `-x test`): ``` -mvn clean package [-DskipTests] +gradlew clean build ``` -Upon build completion, CLI tool can be found be under `modules/cli/target` directory. Use `ignite` on Linux and MacOS, or `ignite.exe` on Windows. +Upon build completion, CLI tool can be found be under `modules/cli/build` directory. Use `ignite` on Linux and MacOS, or `ignite.exe` on Windows. *** - -## Running sanity checks -### Code style -Code style is checked with [Apache Maven Checkstyle Plugin](https://maven.apache.org/plugins/maven-checkstyle-plugin/). -* [Checkstyle rules](check-rules/checkstyle-rules.xml) -* [Checkstyle suppressions](check-rules/checkstyle-suppressions.xml) -* [Checkstyle rules for javadocs](https://checkstyle.sourceforge.io/config_javadoc.html) - -It is enabled by default and is bound to `compile` phase. - -Build project without code style check: -``` -mvn clean -Dcheckstyle.skip -``` - -Run code style checks only: -``` -mvn clean validate -Pcheckstyle -Dmaven.all-checks.skip -``` - -Run javadoc style checks for public api only: -``` -mvn clean checkstyle:checkstyle-aggregate -P javadoc-public-api -``` ->ℹ `javadoc-public-api` profile is required for enabling checkstyle rules for public API javadoc. - -Code style check results are generated at: -* `target/site/checkstyle-aggregate.html` -* `target/checkstyle.xml` - -### Legacy API -The project is checked for legacy APIs with [Modernizer Maven Plugin](https://github.com/gaul/modernizer-maven-plugin/). -* [Modernizer rules](check-rules/modernizer-rules.xml) - -Plugin is enabled by default and is bound to `test-compile` phase (due to requirement to run on already compiled classes) - -Build project without legacy API check: -``` -mvn clean -Dmodernizer.skip -``` - -Run legacy API checks only: -``` -mvn clean test-compile -Pmodernizer -Dmaven.all-checks.skip -``` -or -``` -mvn clean test-compile -Dmaven.all-checks.skip && mvn modernizer:modernizer -``` - -### License headers -Project files license headers match with required template is checked with [Apache Rat Maven Plugin](https://creadur.apache.org/rat/apache-rat-plugin/). -``` -mvn clean apache-rat:check -pl :apache-ignite -``` -License headers check result is generated at `target/rat.txt` - -### PMD -Static code analyzer is run with [Apache Maven PMD Plugin](https://maven.apache.org/plugins/maven-pmd-plugin/). Precompilation is required 'cause PMD shoud be run on compiled code. -* [PMD rules](check-rules/pmd-rules.xml) -``` -mvn clean compile pmd:check -``` -PMD check result (only if there are any violations) is generated at `target/pmd.xml`. -*** - -### Maven -Project is supplied with number of custom scripts for Maven sanity check. -To run checks, execute: -``` -bash check-rules/maven-check-scripts/run.sh -``` -from root of the project. - -Linux, MacOS, WSL (Windows Subsystem on Linux) or alike environment is required. -`xpath` should be present in PATH -*** - - -## Running tests -Run unit tests only: -``` -mvn test -``` -Run unit + integration tests: -``` -mvn integration-test -``` -Run integration tests only: -``` -mvn integration-test -Dskip.surefire.tests -``` -*** - - -## Checking and generating Javadoc -Javadoc is generated and checked for correctness with [Maven Javadoc Plugin](https://maven.apache.org/plugins/maven-javadoc-plugin/). -(Javadoc style check is described above in [Code style](#code-style) section) - -Check Javadoc is correct (precompilation is required for resolving internal dependencies): -``` -mvn compile javadoc:javadoc -``` -Build Javadoc jars (found in `target` directory of module): -``` -mvn package -P javadoc -Dmaven.test.skip -``` -Build Javadoc site (found in `target/site/apidocs/index.html`): -``` -mvn compile javadoc:aggregate -P javadoc -``` ->ℹ `javadoc` profile is required for excluding internal classes -*** - - -## Setting up IntelliJ Idea project -You can quickly import Ignite project to your IDE using the root `pom.xml` file. In IntelliJ, choose `Open Project` from the `Quick Start` box or choose `Open...` from the `File` menu and select the root `pom.xml` file. - -After opening the project in IntelliJ, double check that the Java SDK is properly configured for the project: - * Open the `File` menu and select `Project Structure...` - * In the SDKs section, ensure that a 1.11 JDK is selected (create one if none exist) - * In the `Project` section, make sure the project language level is set to 11.0 as Ignite makes use of several Java 11 - language features - -Ignite uses machine code generation for some of it's modules. To generate necessary production code, build the project using maven (see [Building Ignite](#building-ignite)). - -If you want to make use of Idea build action and incremental compilation, you have to alter the build process manually -as Idea Maven integration doesn't support all the Maven plugins out of the box. - * Open Maven tab - * Click on the gear and untick `Show Basic Phases Only` - * Find `ignite-sql-engine` module - * Select `Lifecycle` -> `process-resources` - * Open contextual menu and select `Before Build` - -*** - - -## Code structure -High-level modules structure and detailed modules description can be found in the [modules readme](modules/README.md). -*** - - -## Release candidate verification -1. Build the package (this will also run unit tests and the license headers check) - ``` - mvn clean package - ``` -1. Go to the `modules/cli/target` directory which now contains the packaged CLI tool - ``` - cd modules/cli/target - ``` -1. Run the tool without parameters (full list of available commands should appear) - ``` - ./ignite - ``` -1. Run the initialization step - ``` - ./ignite init --repo= - ``` -1. Install an additional dependency (Guava is used as an example) - ``` - ./ignite module add mvn:com.google.guava:guava:23.0 - ``` -1. Verify that Guava has been installed - ``` - ./ignite module list - ``` -1. Start a node - ``` - ./ignite node start myFirstNode - ``` -1. Check that the new node is up and running - ``` - ./ignite node list - ``` -1. Stop the node - ``` - ./ignite node stop myFirstNode - ``` - # Gradle build ## Prerequisites @@ -214,7 +30,7 @@ High-level modules structure and detailed modules description can be found in th ## Building Ignite -Ignite follows standard guidelines for multi-module gradle projects, so it can be easily built using the following command from the project +Ignite follows standard guidelines for multi-module Gradle projects, so it can be easily built using the following command from the project root directory (you can disable the tests when building using `-x test`): ```shell ./gradlew clean build -x test @@ -275,7 +91,7 @@ Run legacy API checks only: Static code analyzer is run with [Apache Gradle PMD Plugin](https://docs.gradle.org/current/userguide/pmd_plugin.html). * [PMD rules](check-rules/pmd-rules.xml) ```shell -./gradlew clean pmdMain pmdTest pmdTestFixtures pmdIntegrationTest +./gradlew clean pmdMain ``` PMD check result (only if there are any violations) is generated at `/build/reports/pmd/`. *** @@ -451,27 +267,27 @@ docker run -it --rm --net ignite3_default apacheignite/ignite3 cli ```shell ./gradlew clean docker distZip allDistZip buildRpm buildDeb ``` -1. Go to the `packaging/build/distributions` directory which now contains the packaged CLI tool and Ignite +2. Go to the `packaging/build/distributions` directory which now contains the packaged CLI tool and Ignite ```shell cd packaging/build/distributions unzip ignite3- ``` -1. Run the tool without parameters (full list of available commands should appear) +3. Run the tool without parameters (full list of available commands should appear) ```shell cd ignite3-cli- ./bin/ignite3 ``` -1. Start a node +4. Start a node ```shell cd ../ignite3-db- ./bin/ignite3db start ``` -1. Check that the new node is up and running +5. Check that the new node is up and running ```shell cd ../ignite3-cli- ./bin/ignite3 node status ``` -1. Stop the node +6. Stop the node ```shell cd ../ignite3-db- ./bin/ignite3db stop diff --git a/assembly/README.md b/assembly/README.md index 0959c5fcf9e..c199032ea8d 100644 --- a/assembly/README.md +++ b/assembly/README.md @@ -45,8 +45,8 @@ creation to specify a custom logger for logs generated by the client. ## Running Examples -Examples are shipped as a separate Maven project, which is located in the `examples` folder. -To start running you simply need to import provided `pom.xml` file into your favourite IDE. +Examples are shipped as a separate Gradle project, which is located in the `examples` folder. +To start running you simply need to import provided `build.gradle` file into your favourite IDE. The following examples are included: * `RecordViewExample` - demonstrates the usage of the `org.apache.ignite.table.RecordView` API diff --git a/assembly/assembly.xml b/assembly/assembly.xml deleted file mode 100644 index 0eb01c0bffe..00000000000 --- a/assembly/assembly.xml +++ /dev/null @@ -1,78 +0,0 @@ - - - - - - zip - - - zip - - - - - LICENSE - - - - - NOTICE - - - - - assembly/README.md - - - - - modules/cli/target/ignite - - - - - modules/cli/target/ignite_completion.sh - - - - - modules/cli/target/ignite.exe - - - - - examples/pom-standalone.xml - ./examples - pom.xml - - - - - - examples - ./examples - - config/** - src/main/** - README.md - - - - diff --git a/check-rules/maven-check-scripts/CheckDependencyAndPluginVersionsNotInParent.sh b/check-rules/maven-check-scripts/CheckDependencyAndPluginVersionsNotInParent.sh deleted file mode 100644 index bfd7b097d6f..00000000000 --- a/check-rules/maven-check-scripts/CheckDependencyAndPluginVersionsNotInParent.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/env bash -set -o nounset; set -o errexit; set -o pipefail; set -o errtrace; set -o functrace - -# 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. - - -ROOT="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../.." -find ${ROOT} -name "pom.xml" | \ - grep -v parent | \ - while read -r pom; do - for xpath in "project/dependencies/dependency/version" \ - "project/build/plugins/plugin/version" \ - "project/profiles/profile/build/plugins/plugin/version"; do - if xpath -e "${xpath}" ${pom} 2>&1 | \ - grep -qE "^Found"; then - echo "[ERROR] Found version in non parent pom: ${pom}" - fi - done -done diff --git a/check-rules/maven-check-scripts/CheckDuplicateDependencies.sh b/check-rules/maven-check-scripts/CheckDuplicateDependencies.sh deleted file mode 100644 index 3287ebd351a..00000000000 --- a/check-rules/maven-check-scripts/CheckDuplicateDependencies.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/env bash -set -o nounset; set -o errexit; set -o pipefail; set -o errtrace; set -o functrace - -# 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. - - -ROOT="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../.." -POMS=$(find ${ROOT} -name pom.xml) -for pom in ${POMS}; do - total_count="$(xpath -q -e "count(project/dependencies/dependency)" "${pom}")" - for i in $(seq 1 1 ${total_count}); do - xpath -q -e "project/dependencies/dependency[${i}]/*/text()" "${pom}" | \ - sed ':a;N;$!ba;s/\n/:/g' - done | \ - sort | \ - uniq -d | while read -r dependency; do - echo "[ERROR] Found duplicate dependency in '$(sed -r "s|${ROOT}/||" <<< ${pom})': ${dependency}" - done -done diff --git a/check-rules/maven-check-scripts/CheckModulesInRootPomAreSorted.sh b/check-rules/maven-check-scripts/CheckModulesInRootPomAreSorted.sh deleted file mode 100644 index a62c16c2c3d..00000000000 --- a/check-rules/maven-check-scripts/CheckModulesInRootPomAreSorted.sh +++ /dev/null @@ -1,25 +0,0 @@ -#!/usr/bin/env bash -set -o nounset; set -o errexit; set -o pipefail; set -o errtrace; set -o functrace - -# 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. - - -ROOT="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../.." -xpath -q -e "project/modules/module/text()" ${ROOT}/pom.xml > current-list -cat current-list | sort -h > sorted-list -DIFF="$(diff current-list sorted-list || true)" -if [ "${DIFF}" != "" ]; then - echo "[ERROR] Modules are in unsorted order:" - echo "${DIFF}" -fi diff --git a/check-rules/maven-check-scripts/CheckPropertiesNotInParent.sh b/check-rules/maven-check-scripts/CheckPropertiesNotInParent.sh deleted file mode 100644 index 7da72e7dbcf..00000000000 --- a/check-rules/maven-check-scripts/CheckPropertiesNotInParent.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/env bash -set -o nounset; set -o errexit; set -o pipefail; set -o errtrace; set -o functrace - -# 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. - - -ROOT="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../.." -find "${ROOT}" -name "pom.xml" | \ - grep -v parent | \ - while read -r pom; do - if grep '' "${pom}" &>/dev/null; then - xpath -q -e "project/properties/*" "${pom}" | \ - { grep -vE '(root\.directory)' || true; } | \ - while read -r property; do - property="$(sed -r 's|.*|\1|' <<< "${property}")" - echo "[ERROR] Found forbidden property '${property}' in '$(sed -r "s|${ROOT}/||" <<< "${pom}")'" - done - fi -done diff --git a/check-rules/maven-check-scripts/CheckUnusedDependenciesAndPluginsInParent.sh b/check-rules/maven-check-scripts/CheckUnusedDependenciesAndPluginsInParent.sh deleted file mode 100644 index 26836338c84..00000000000 --- a/check-rules/maven-check-scripts/CheckUnusedDependenciesAndPluginsInParent.sh +++ /dev/null @@ -1,46 +0,0 @@ -#!/usr/bin/env bash -set -o nounset; set -o errexit; set -o pipefail; set -o errtrace; set -o functrace - -# 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. - - -ROOT="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../.." -POMS=$(find ${ROOT} -name pom.xml | grep -v parent) -for xpath in "project/dependencyManagement/dependencies/dependency[not(scope='import')]/artifactId/text()" \ - "project/build/pluginManagement/plugins/plugin/artifactId/text()"; do - xpath -q -e "${xpath}" ${ROOT}/parent/pom.xml | \ - while read -r declaration; do - FOUND=false - for pom in ${POMS}; do - local_xpath=$(sed -r -e 's|dependencyManagement/||' -e 's|pluginManagement/||' <<< ${xpath}) - if xpath -q -e "${local_xpath}" "${pom}" | grep -E "${declaration}" 2>&1 1>/dev/null; then - FOUND=true - continue 2 - fi - done - for parent_xpath in "project/build/plugins" \ - "project/profiles/profile/build/plugins" \ - "project/dependencies"; do - if xpath -q -e "${parent_xpath}" ${ROOT}/parent/pom.xml 2>&1 | \ - grep -E "${declaration}" 2>&1 1>/dev/null; then - FOUND=true - continue 2 - fi - done - if [ "${FOUND}" == "false" ]; then - echo "${declaration}" >> unused-properties.txt - echo "[ERROR] Found unused declaration: ${declaration}" - fi - done -done diff --git a/check-rules/maven-check-scripts/CheckUnusedProperties.sh b/check-rules/maven-check-scripts/CheckUnusedProperties.sh deleted file mode 100644 index 06411c5dd88..00000000000 --- a/check-rules/maven-check-scripts/CheckUnusedProperties.sh +++ /dev/null @@ -1,34 +0,0 @@ -#!/usr/bin/env bash -set -o nounset; set -o errexit; set -o pipefail; set -o errtrace; set -o functrace - -# 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. - - -ROOT="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )/../.." -POMS=$(find ${ROOT} -name pom.xml) -xpath -q -e "project/properties/*" ${ROOT}/parent/pom.xml 2>&1 | \ - grep -E "<.*\.version>" | \ - sed -r 's|<(.*)>.*<\/.*>|\1|' | \ - while read -r property; do - FOUND=false - for pom in ${POMS}; do - if grep -qE "\\$.*${property}" "${pom}"; then - FOUND=true - fi - done - if [ "${FOUND}" == "false" ]; then - echo "${property}" > unused-properties.txt - echo "[ERROR] Found unused property: ${property}" - fi -done diff --git a/check-rules/maven-check-scripts/run.sh b/check-rules/maven-check-scripts/run.sh deleted file mode 100644 index 383a77623a6..00000000000 --- a/check-rules/maven-check-scripts/run.sh +++ /dev/null @@ -1,43 +0,0 @@ -#!/usr/bin/env bash -set -o nounset; set -o errexit; set -o pipefail; set -o errtrace; set -o functrace - -# 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. - -cleanup() { - rm -rf current-list \ - sorted-list \ - unused-properties.txt -} -trap cleanup EXIT SIGINT ERR - -command -v xpath > /dev/null || { - echo "xpath not found, exiting" -} - -DIR__MAVEN_CHECK_SCRIPTS="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" -for script in CheckDependencyAndPluginVersionsNotInParent.sh \ - CheckModulesInRootPomAreSorted.sh \ - CheckPropertiesNotInParent.sh \ - CheckUnusedDependenciesAndPluginsInParent.sh \ - CheckUnusedProperties.sh \ - CheckDuplicateDependencies.sh; do - echo -n " * Executing ${script}... " - bash ${DIR__MAVEN_CHECK_SCRIPTS}/${script} && \ - echo "Done" || { - echo "[ERROR]" - exit 1 - } -done -echo -echo "All checks finished successfully" diff --git a/config/java.util.logging.properties b/config/java.util.logging.properties index 17d68276e9f..9a4ef63f5f2 100644 --- a/config/java.util.logging.properties +++ b/config/java.util.logging.properties @@ -48,10 +48,10 @@ java.util.logging.ConsoleHandler.level = INFO # # File handler logs all messages into files with pattern `ignite-%g.log` -# under `target` directory. +# under `build` directory. # java.util.logging.FileHandler.formatter = org.apache.ignite.lang.JavaLoggerFormatter -java.util.logging.FileHandler.pattern = target/ignite-%g.log +java.util.logging.FileHandler.pattern = build/ignite-%g.log java.util.logging.FileHandler.level = INFO java.util.logging.FileHandler.limit = 10485760 java.util.logging.FileHandler.count = 10 diff --git a/examples/README.md b/examples/README.md index 7f92f9da1cc..c629a24bdea 100644 --- a/examples/README.md +++ b/examples/README.md @@ -2,8 +2,8 @@ This project contains code examples for Apache Ignite 3. -Examples are shipped as a separate Maven project, so to start running you simply need -to import provided `pom.xml` file into your favourite IDE. +Examples are shipped as a separate Gradle module, so to start running you simply need +to import provided `build.gradle` file into your favourite IDE. The following examples are included: * `RecordViewExample` - demonstrates the usage of the `org.apache.ignite.table.RecordView` API diff --git a/examples/pom-standalone.xml b/examples/pom-standalone.xml deleted file mode 100644 index 6fe3db10c34..00000000000 --- a/examples/pom-standalone.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - 4.0.0 - - org.apache.ignite - ignite-examples - 3.0.0-SNAPSHOT - - - 11 - 11 - - - - - org.apache.ignite - ignite-runner - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-client - 3.0.0-SNAPSHOT - - - diff --git a/examples/pom.xml b/examples/pom.xml deleted file mode 100644 index 5626965472d..00000000000 --- a/examples/pom.xml +++ /dev/null @@ -1,100 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../parent/pom.xml - - - ignite-examples - 3.0.0-SNAPSHOT - - - ${pom.basedir}/.. - - - --add-opens java.base/java.lang=ALL-UNNAMED - --add-opens java.base/java.lang.invoke=ALL-UNNAMED - --add-opens java.base/java.lang.reflect=ALL-UNNAMED - --add-opens java.base/java.io=ALL-UNNAMED - --add-opens java.base/java.nio=ALL-UNNAMED - --add-opens java.base/java.math=ALL-UNNAMED - --add-opens java.base/java.util=ALL-UNNAMED - --add-opens java.base/jdk.internal.misc=ALL-UNNAMED - -Dio.netty.tryReflectionSetAccessible=true - -Djava.util.logging.config.file=../config/java.util.logging.properties - - - - - - org.apache.ignite - ignite-runner - - - - org.apache.ignite - ignite-client - - - - org.apache.ignite - ignite-jdbc - - - - - org.apache.ignite - ignite-core - test - test-jar - - - - org.junit.jupiter - junit-jupiter-api - test - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.junit.jupiter - junit-jupiter-params - test - - - - org.hamcrest - hamcrest - test - - - diff --git a/modules/affinity/pom.xml b/modules/affinity/pom.xml deleted file mode 100644 index ab7b6ecc16f..00000000000 --- a/modules/affinity/pom.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-affinity - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-api - - - - org.apache.ignite - ignite-core - - - - - org.junit.jupiter - junit-jupiter-api - test - - - - org.junit.jupiter - junit-jupiter-engine - test - - - diff --git a/modules/api/pom.xml b/modules/api/pom.xml deleted file mode 100644 index 5fb00d5304f..00000000000 --- a/modules/api/pom.xml +++ /dev/null @@ -1,101 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-api - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-configuration-api - - - - - org.jetbrains - annotations - - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.hamcrest - hamcrest - test - - - - com.github.npathai - hamcrest-optional - test - - - - com.tngtech.archunit - archunit - - - - com.tngtech.archunit - archunit-junit5 - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - - - - - diff --git a/modules/baseline/pom.xml b/modules/baseline/pom.xml deleted file mode 100644 index ded25847809..00000000000 --- a/modules/baseline/pom.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-baseline - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-network-api - - - - org.apache.ignite - ignite-configuration - - - - org.apache.ignite - ignite-metastorage-api - - - diff --git a/modules/binary-tuple/pom.xml b/modules/binary-tuple/pom.xml deleted file mode 100644 index 6a3388b71f1..00000000000 --- a/modules/binary-tuple/pom.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-binary-tuple - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-core - - - - - org.jetbrains - annotations - - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - diff --git a/modules/bytecode/pom.xml b/modules/bytecode/pom.xml deleted file mode 100644 index cac4253a069..00000000000 --- a/modules/bytecode/pom.xml +++ /dev/null @@ -1,79 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-bytecode - 3.0.0-SNAPSHOT - - - - - org.jetbrains - annotations - - - - org.ow2.asm - asm - - - - org.ow2.asm - asm-tree - - - - org.ow2.asm - asm-util - - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - true - - - - - \ No newline at end of file diff --git a/modules/cli/DEVNOTES.md b/modules/cli/DEVNOTES.md index d28f5dc0d73..a02dd6d0d4c 100644 --- a/modules/cli/DEVNOTES.md +++ b/modules/cli/DEVNOTES.md @@ -4,17 +4,12 @@ Build the ignite-3 and cli modules: ```bash -mvn clean install -DskipTests=true -``` - -Cd to the build directory: -```bash -cd modules/cli/target +gradlew clean build -x test ``` Install autocompletion script to your shell: ```bash -source target/ignite_completion.sh +source build/ignite_completion.sh ``` Add `ignite` alias: diff --git a/modules/cli/pom.xml b/modules/cli/pom.xml deleted file mode 100644 index 6c5561fe4da..00000000000 --- a/modules/cli/pom.xml +++ /dev/null @@ -1,525 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-cli - 3.0.0-SNAPSHOT - - - - com.jakewharton.fliptables - fliptables - - - - org.jline - jline - - - - org.jline - jline-console - - - - org.apache.ignite - ignite-core - - - - org.apache.ignite - ignite-api - - - - org.apache.ignite - ignite-client - - - - org.apache.ignite - ignite-jdbc - - - - - io.micronaut - micronaut-inject - - - - io.micronaut - micronaut-validation - - - - info.picocli - picocli-shell-jline3 - - - - org.fusesource.jansi - jansi - - - - info.picocli - picocli - - - - io.micronaut - micronaut-runtime - - - - io.micronaut.picocli - micronaut-picocli - - - - com.fasterxml.jackson.core - jackson-databind - - - - com.typesafe - config - - - - org.slf4j - slf4j-jdk14 - - - - com.google.code.gson - gson - - - - com.google.code.findbugs - jsr305 - - - - com.squareup.okhttp3 - okhttp - - - - org.threeten - threetenbp - - - - com.squareup.okhttp3 - logging-interceptor - - - - io.gsonfire - gson-fire - - - - io.swagger - swagger-annotations - - - - - org.hamcrest - hamcrest - test - - - - com.github.npathai - hamcrest-optional - test - - - - org.mockito - mockito-junit-jupiter - test - - - - org.apache.ignite - ignite-runner - test - - - - org.apache.ignite - ignite-schema - test - - - - io.micronaut.test - micronaut-test-junit5 - test - - - - io.micronaut.test - micronaut-test-core - test - - - - org.junit.jupiter - junit-jupiter-api - test - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.junit.jupiter - junit-jupiter-params - test - - - - org.assertj - assertj-core - test - - - - org.mock-server - mockserver-netty - test - - - - org.mock-server - mockserver-junit-jupiter - test - - - - org.awaitility - awaitility - test - - - - - - - - include-testjar-dependency - - - !maven.test.skip - - - - - - org.apache.ignite - ignite-core - test - test-jar - - - - org.apache.ignite - ignite-schema - test-jar - test - - - - - - - - - - src/test/resources - true - - - - - - src/main/resources - true - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - true - - - - - org.openapitools - openapi-generator-maven-plugin - - - - generate - - - ${project.basedir}/../rest/openapi/openapi.yaml - java - org.apache.ignite.rest.client.api - org.apache.ignite.rest.client.invoker - org.apache.ignite.rest.client.model - false - false - true - - false - false - - okhttp-gson - - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - add-test-source - validate - - add-test-source - - - - src/integrationTest/java - - - - - add-test-resource - validate - - add-test-resource - - - - - src/integrationTest/resources - - - - - - - - - io.micronaut.build - micronaut-maven-plugin - true - - - - org.apache.maven.plugins - maven-resources-plugin - - - - org.apache.maven.plugins - maven-compiler-plugin - - 11 - 11 - - - - - info.picocli - picocli-codegen - ${picocli.version} - - - io.micronaut - micronaut-inject-java - ${micronaut.version} - - - io.micronaut - micronaut-validation - ${micronaut.version} - - - - -Amicronaut.processing.group=org.apache.ignite.cli - -Amicronaut.processing.artifactId=${project.artifactId} - - - - - - org.apache.maven.plugins - maven-shade-plugin - - - default-shade - package - - shade - - - ignite - false - - - - org.apache.ignite.internal.cli.Main - - - - - - - *:* - - module-info.class - - - - - - - - - - org.apache.maven.plugins - maven-antrun-plugin - - - package - - - - - - - - - - run - - - - - - - com.akathist.maven.plugins.launch4j - launch4j-maven-plugin - - - l4j-clui - package - - launch4j - - - console - ${project.build.directory}/ignite.jar - ${project.build.directory}/ignite.exe - - %JAVA_HOME% - 11 - - - - - - - - org.apache.maven.plugins - maven-deploy-plugin - - true - - - - org.codehaus.mojo - exec-maven-plugin - - - generate-autocompletion-script - package - - java - - - - - picocli.AutoComplete - - - picocli.autocomplete.systemExitOnError - - - - --force - --completionScript - ${project.build.directory}/ignite_completion.sh - -n - ignite - org.apache.ignite.internal.cli.commands.TopLevelCliCommand - - - - - - diff --git a/modules/cli/src/main/resources/builtin_modules.conf b/modules/cli/src/main/resources/builtin_modules.conf deleted file mode 100644 index e9209a39c7a..00000000000 --- a/modules/cli/src/main/resources/builtin_modules.conf +++ /dev/null @@ -1,22 +0,0 @@ -# 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. - -modules : { - _server: { - description: "Collection of base modules, which needed for start ignite server", - artifacts: ["mvn:org.apache.ignite:ignite-runner"], - cli-artifacts: [] - } -} diff --git a/modules/cli/src/test/resources/builtin_modules.conf b/modules/cli/src/test/resources/builtin_modules.conf deleted file mode 100644 index a0bc672e431..00000000000 --- a/modules/cli/src/test/resources/builtin_modules.conf +++ /dev/null @@ -1,28 +0,0 @@ -# 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. - -modules : { - _server: { - description: "Collection of base modules, which needed for start ignite server", - artifacts: ["mvn:org.apache.ignite:ignite-configuration-simplistic-ignite"], - cli-artifacts: [] - }, - - ignite-test-cli { - description: "Test Ignite module", - artifacts: ["mvn:org.apache.ignite:ignite-test-module"], - cli-artifacts: ["mvn:org.apache.ignite:ignite-test-module-cli"] - } -} diff --git a/modules/client-common/pom.xml b/modules/client-common/pom.xml deleted file mode 100644 index ea1a667d2fb..00000000000 --- a/modules/client-common/pom.xml +++ /dev/null @@ -1,136 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-client-common - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-api - - - - org.apache.ignite - ignite-core - - - - - org.msgpack - msgpack-core - - - - org.msgpack - jackson-dataformat-msgpack - - - - io.netty - netty-common - - - - io.netty - netty-buffer - - - - io.netty - netty-codec - - - - - org.junit.jupiter - junit-jupiter-api - test - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.junit.jupiter - junit-jupiter-params - test - - - - org.mockito - mockito-junit-jupiter - test - - - - org.hamcrest - hamcrest - test - - - - org.apache.ignite - ignite-core - test-jar - test - - - - - org.openjdk.jmh - jmh-core - test - - - - org.openjdk.jmh - jmh-generator-annprocess - test - - - org.apache.ignite - ignite-binary-tuple - - - - - - - src/main/resources - true - - - - diff --git a/modules/client-handler/pom.xml b/modules/client-handler/pom.xml deleted file mode 100644 index 95f7fe8cbb8..00000000000 --- a/modules/client-handler/pom.xml +++ /dev/null @@ -1,176 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-client-handler - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-client-common - - - - org.apache.ignite - ignite-configuration - - - - org.apache.ignite - ignite-api - - - - org.apache.ignite - ignite-table - - - - org.apache.ignite - ignite-sql-engine - - - - org.apache.ignite - ignite-network - - - - - org.slf4j - slf4j-jdk14 - - - - io.netty - netty-common - - - - io.netty - netty-buffer - - - - io.netty - netty-codec - - - - io.netty - netty-handler - - - - org.msgpack - msgpack-core - - - - org.msgpack - jackson-dataformat-msgpack - - - - com.google.auto.service - auto-service-annotations - - - - - org.apache.ignite - ignite-configuration - test - test-jar - - - - org.junit.jupiter - junit-jupiter-api - test - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.mockito - mockito-junit-jupiter - test - - - - org.hamcrest - hamcrest - test - - - - - - - src/main/resources - true - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - com.google.auto.service - auto-service - ${auto-service.version} - - - - - - - diff --git a/modules/client/pom.xml b/modules/client/pom.xml deleted file mode 100644 index 41b79e68487..00000000000 --- a/modules/client/pom.xml +++ /dev/null @@ -1,199 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-client - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-api - - - - org.apache.ignite - ignite-core - - - - org.apache.ignite - ignite-client-common - - - - org.apache.ignite - ignite-marshaller-common - - - - - org.msgpack - msgpack-core - - - - org.msgpack - jackson-dataformat-msgpack - - - - io.netty - netty-common - - - - io.netty - netty-buffer - - - - io.netty - netty-codec - - - - org.apache.ignite - ignite-binary-tuple - - - - com.google.auto.service - auto-service-annotations - - - - - org.hamcrest - hamcrest - test - - - - org.junit.jupiter - junit-jupiter-api - test - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.mockito - mockito-junit-jupiter - test - - - - com.tngtech.archunit - archunit - - - - com.tngtech.archunit - archunit-junit5 - - - - org.apache.ignite - ignite-core - test-jar - test - - - - org.apache.ignite - ignite-configuration - test - - - - org.apache.ignite - ignite-client-handler - test - - - - org.apache.ignite - ignite-configuration - test - test-jar - - - - org.junit.jupiter - junit-jupiter-params - test - - - - - - - src/main/resources - true - - - - - org.apache.maven.plugins - maven-dependency-plugin - - - install - - copy-dependencies - - - ${project.build.directory}/libs - runtime - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - - com.google.auto.service - auto-service - ${auto-service.version} - - - - - - - diff --git a/modules/cluster-management/pom.xml b/modules/cluster-management/pom.xml deleted file mode 100644 index 23cd63278c9..00000000000 --- a/modules/cluster-management/pom.xml +++ /dev/null @@ -1,181 +0,0 @@ - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-cluster-management - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-core - - - - org.apache.ignite - ignite-configuration - - - - org.apache.ignite - ignite-network-api - - - - org.apache.ignite - ignite-raft - - - - org.apache.ignite - ignite-vault - - - - org.apache.ignite - ignite-rest-api - - - - io.micronaut - micronaut-http - - - - io.micronaut - micronaut-http-server - - - - - org.apache.ignite - ignite-configuration - test - test-jar - - - - org.apache.ignite - ignite-core - test - test-jar - - - - org.apache.ignite - ignite-network - test - test-jar - - - - org.hamcrest - hamcrest - test - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.mockito - mockito-junit-jupiter - test - - - - org.slf4j - slf4j-jdk14 - test - - - - io.micronaut.test - micronaut-test-junit5 - test - - - - io.micronaut - micronaut-http-client - test - - - - io.micronaut - micronaut-http-server-netty - test - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.ignite - ignite-network-annotation-processor - ${project.version} - - - - - - org.apache.ignite - ignite-network-annotation-processor - ${project.version} - - - io.micronaut - micronaut-inject-java - ${micronaut.version} - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - default-testJar - - test-jar - - - - - - - diff --git a/modules/compute/pom.xml b/modules/compute/pom.xml deleted file mode 100644 index 2b079489764..00000000000 --- a/modules/compute/pom.xml +++ /dev/null @@ -1,133 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-compute - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-api - - - - org.apache.ignite - ignite-network - - - - org.apache.ignite - ignite-table - - - - org.apache.ignite - ignite-configuration - - - - com.google.auto.service - auto-service-annotations - - - - - org.hamcrest - hamcrest - test - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.mockito - mockito-core - test - - - - org.mockito - mockito-junit-jupiter - test - - - - org.apache.ignite - ignite-core - test-jar - test - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - org.apache.ignite - ignite-network-annotation-processor - ${project.version} - - - - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - org.apache.ignite - ignite-network-annotation-processor - ${project.version} - - - com.google.auto.service - auto-service - ${auto-service.version} - - - - - - - diff --git a/modules/configuration-annotation-processor/pom.xml b/modules/configuration-annotation-processor/pom.xml deleted file mode 100644 index 397ddc17675..00000000000 --- a/modules/configuration-annotation-processor/pom.xml +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-configuration-annotation-processor - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-configuration-api - - - - - com.squareup - javapoet - - - - com.google.auto.service - auto-service-annotations - - - - - com.google.testing.compile - compile-testing - test - - - - org.hamcrest - hamcrest - test - - - - fr.inria.gforge.spoon - spoon-core - test - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - - com.google.auto.service - auto-service - ${auto-service.version} - - - - - - default-compile - - -proc:none - - org/apache/ignite/internal/configuration/processor/* - - - - - compile-project - compile - - compile - - - - - - - diff --git a/modules/configuration-api/pom.xml b/modules/configuration-api/pom.xml deleted file mode 100644 index e94726456fa..00000000000 --- a/modules/configuration-api/pom.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-configuration-api - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-core - - - diff --git a/modules/configuration/pom.xml b/modules/configuration/pom.xml deleted file mode 100644 index 65d4ade82a6..00000000000 --- a/modules/configuration/pom.xml +++ /dev/null @@ -1,165 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-configuration - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-bytecode - - - - org.apache.ignite - ignite-configuration-api - - - - org.apache.ignite - ignite-api - - - - org.apache.ignite - ignite-rest-api - - - - - io.micronaut - micronaut-http - - - - io.micronaut - micronaut-http-server - - - - com.typesafe - config - - - - - org.junit.jupiter - junit-jupiter-api - test - - - - org.junit.jupiter - junit-jupiter-params - test - - - - org.hamcrest - hamcrest - test - - - - org.mockito - mockito-core - test - - - - org.apache.ignite - ignite-core - test-jar - test - - - - io.micronaut.test - micronaut-test-junit5 - test - - - - io.micronaut - micronaut-http-client - test - - - - io.micronaut - micronaut-http-server-netty - test - - - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - default-testJar - - test-jar - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - io.micronaut - micronaut-inject-java - ${micronaut.version} - - - - - - - diff --git a/modules/core/pom.xml b/modules/core/pom.xml deleted file mode 100644 index 04a85f659e1..00000000000 --- a/modules/core/pom.xml +++ /dev/null @@ -1,402 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-core - 3.0.0-SNAPSHOT - - - - - org.jetbrains - annotations - - - - it.unimi.dsi - fastutil-core - - - - - org.hamcrest - hamcrest - test - - - - org.junit.jupiter - junit-jupiter-api - test - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.junit.jupiter - junit-jupiter-params - test - - - - org.junit.platform - junit-platform-testkit - test - - - - org.mockito - mockito-inline - test - - - - org.mockito - mockito-junit-jupiter - test - - - - - - - src/main/resources - true - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - default-testJar - - test-jar - - - - - - org.apache.maven.plugins - maven-shade-plugin - - - package - - shade - - - ${project.artifactId}-shaded-${project.version} - - - it.unimi.dsi.fastutil - it.unimi.dsi.shaded.fastutil - - - - - it.unimi.dsi:fastutil-core - - - it/unimi/dsi/fastutil/Arrays.** - it/unimi/dsi/fastutil/BidirectionalIterator.** - it/unimi/dsi/fastutil/BigArrays.** - it/unimi/dsi/fastutil/BigListIterator.** - it/unimi/dsi/fastutil/BigSwapper.** - it/unimi/dsi/fastutil/Function.** - it/unimi/dsi/fastutil/Hash.** - it/unimi/dsi/fastutil/HashCommon.** - it/unimi/dsi/fastutil/Pair.** - it/unimi/dsi/fastutil/SafeMath.** - it/unimi/dsi/fastutil/Size64.** - it/unimi/dsi/fastutil/Stack.** - it/unimi/dsi/fastutil/Swapper.** - - it/unimi/dsi/fastutil/booleans/BooleanArrays.** - it/unimi/dsi/fastutil/booleans/BooleanBigArrays.** - it/unimi/dsi/fastutil/booleans/BooleanComparator.** - it/unimi/dsi/fastutil/booleans/BooleanComparators.** - - it/unimi/dsi/fastutil/bytes/Byte2ByteFunction.** - it/unimi/dsi/fastutil/bytes/Byte2CharFunction.** - it/unimi/dsi/fastutil/bytes/Byte2DoubleFunction.** - it/unimi/dsi/fastutil/bytes/Byte2FloatFunction.** - it/unimi/dsi/fastutil/bytes/Byte2IntFunction.** - it/unimi/dsi/fastutil/bytes/Byte2LongFunction.** - it/unimi/dsi/fastutil/bytes/Byte2ObjectFunction.** - it/unimi/dsi/fastutil/bytes/Byte2ReferenceFunction.** - it/unimi/dsi/fastutil/bytes/Byte2ShortFunction.** - it/unimi/dsi/fastutil/bytes/ByteArrays.** - it/unimi/dsi/fastutil/bytes/ByteBigArrays.** - it/unimi/dsi/fastutil/bytes/ByteComparator.** - it/unimi/dsi/fastutil/bytes/ByteComparators.** - it/unimi/dsi/fastutil/bytes/ByteConsumer.** - it/unimi/dsi/fastutil/bytes/ByteIterator.** - it/unimi/dsi/fastutil/bytes/ByteSpliterator.** - - it/unimi/dsi/fastutil/chars/Char2ByteFunction.** - it/unimi/dsi/fastutil/chars/Char2CharFunction.** - it/unimi/dsi/fastutil/chars/Char2DoubleFunction.** - it/unimi/dsi/fastutil/chars/Char2FloatFunction.** - it/unimi/dsi/fastutil/chars/Char2IntFunction.** - it/unimi/dsi/fastutil/chars/Char2LongFunction.** - it/unimi/dsi/fastutil/chars/Char2ObjectFunction.** - it/unimi/dsi/fastutil/chars/Char2ReferenceFunction.** - it/unimi/dsi/fastutil/chars/Char2ShortFunction.** - it/unimi/dsi/fastutil/chars/CharArrays.** - it/unimi/dsi/fastutil/chars/CharBigArrays.** - it/unimi/dsi/fastutil/chars/CharComparator.** - it/unimi/dsi/fastutil/chars/CharComparators.** - it/unimi/dsi/fastutil/chars/CharConsumer.** - it/unimi/dsi/fastutil/chars/CharIterator.** - it/unimi/dsi/fastutil/chars/CharSpliterator.** - - it/unimi/dsi/fastutil/doubles/Double2ByteFunction.** - it/unimi/dsi/fastutil/doubles/Double2CharFunction.** - it/unimi/dsi/fastutil/doubles/Double2DoubleFunction.** - it/unimi/dsi/fastutil/doubles/Double2FloatFunction.** - it/unimi/dsi/fastutil/doubles/Double2IntFunction.** - it/unimi/dsi/fastutil/doubles/Double2LongFunction.** - it/unimi/dsi/fastutil/doubles/Double2ObjectFunction.** - it/unimi/dsi/fastutil/doubles/Double2ReferenceFunction.** - it/unimi/dsi/fastutil/doubles/Double2ShortFunction.** - it/unimi/dsi/fastutil/doubles/DoubleArrays.** - it/unimi/dsi/fastutil/doubles/DoubleBigArrays.** - it/unimi/dsi/fastutil/doubles/DoubleComparator.** - it/unimi/dsi/fastutil/doubles/DoubleComparators.** - - it/unimi/dsi/fastutil/floats/Float2ByteFunction.** - it/unimi/dsi/fastutil/floats/Float2CharFunction.** - it/unimi/dsi/fastutil/floats/Float2DoubleFunction.** - it/unimi/dsi/fastutil/floats/Float2FloatFunction.** - it/unimi/dsi/fastutil/floats/Float2IntFunction.** - it/unimi/dsi/fastutil/floats/Float2LongFunction.** - it/unimi/dsi/fastutil/floats/Float2ObjectFunction.** - it/unimi/dsi/fastutil/floats/Float2ReferenceFunction.** - it/unimi/dsi/fastutil/floats/Float2ShortFunction.** - it/unimi/dsi/fastutil/floats/FloatArrays.** - it/unimi/dsi/fastutil/floats/FloatBigArrays.** - it/unimi/dsi/fastutil/floats/FloatComparator.** - it/unimi/dsi/fastutil/floats/FloatComparators.** - - it/unimi/dsi/fastutil/ints/AbstractInt2IntFunction.** - it/unimi/dsi/fastutil/ints/AbstractInt2IntMap.** - it/unimi/dsi/fastutil/ints/AbstractInt2ObjectFunction.** - it/unimi/dsi/fastutil/ints/AbstractInt2ObjectMap.** - it/unimi/dsi/fastutil/ints/AbstractIntCollection.** - it/unimi/dsi/fastutil/ints/AbstractIntIterator.** - it/unimi/dsi/fastutil/ints/AbstractIntList.** - it/unimi/dsi/fastutil/ints/AbstractIntSet.** - it/unimi/dsi/fastutil/ints/AbstractIntSpliterator.** - it/unimi/dsi/fastutil/ints/Int2ByteFunction.** - it/unimi/dsi/fastutil/ints/Int2CharFunction.** - it/unimi/dsi/fastutil/ints/Int2DoubleFunction.** - it/unimi/dsi/fastutil/ints/Int2FloatFunction.** - it/unimi/dsi/fastutil/ints/Int2IntFunction.** - it/unimi/dsi/fastutil/ints/Int2IntFunctions.** - it/unimi/dsi/fastutil/ints/Int2IntMap.** - it/unimi/dsi/fastutil/ints/Int2IntMaps.** - it/unimi/dsi/fastutil/ints/Int2IntOpenHashMap.** - it/unimi/dsi/fastutil/ints/Int2LongFunction.** - it/unimi/dsi/fastutil/ints/Int2ObjectFunction.** - it/unimi/dsi/fastutil/ints/Int2ObjectFunctions.** - it/unimi/dsi/fastutil/ints/Int2ObjectMap.** - it/unimi/dsi/fastutil/ints/Int2ObjectMaps.** - it/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap.** - it/unimi/dsi/fastutil/ints/Int2ReferenceFunction.** - it/unimi/dsi/fastutil/ints/Int2ShortFunction.** - it/unimi/dsi/fastutil/ints/IntArrayList.** - it/unimi/dsi/fastutil/ints/IntArrays.** - it/unimi/dsi/fastutil/ints/IntArraySet.** - it/unimi/dsi/fastutil/ints/IntBidirectionalIterator.** - it/unimi/dsi/fastutil/ints/IntBigArrays.** - it/unimi/dsi/fastutil/ints/IntBigListIterator.** - it/unimi/dsi/fastutil/ints/IntBinaryOperator.** - it/unimi/dsi/fastutil/ints/IntCollection.** - it/unimi/dsi/fastutil/ints/IntCollections.** - it/unimi/dsi/fastutil/ints/IntComparator.** - it/unimi/dsi/fastutil/ints/IntComparators.** - it/unimi/dsi/fastutil/ints/IntConsumer.** - it/unimi/dsi/fastutil/ints/IntImmutableList.** - it/unimi/dsi/fastutil/ints/IntIntImmutablePair.** - it/unimi/dsi/fastutil/ints/IntIntPair.** - it/unimi/dsi/fastutil/ints/IntIterable.** - it/unimi/dsi/fastutil/ints/IntIterator.** - it/unimi/dsi/fastutil/ints/IntIterators.** - it/unimi/dsi/fastutil/ints/IntList.** - it/unimi/dsi/fastutil/ints/IntListIterator.** - it/unimi/dsi/fastutil/ints/IntLists.** - it/unimi/dsi/fastutil/ints/IntObjectImmutablePair.** - it/unimi/dsi/fastutil/ints/IntObjectPair.** - it/unimi/dsi/fastutil/ints/IntOpenHashSet.** - it/unimi/dsi/fastutil/ints/IntPredicate.** - it/unimi/dsi/fastutil/ints/IntSet.** - it/unimi/dsi/fastutil/ints/IntSets.** - it/unimi/dsi/fastutil/ints/IntSpliterator.** - it/unimi/dsi/fastutil/ints/IntSpliterators.** - it/unimi/dsi/fastutil/ints/IntStack.** - it/unimi/dsi/fastutil/ints/IntUnaryOperator.** - - it/unimi/dsi/fastutil/longs/AbstractLong2LongFunction.** - it/unimi/dsi/fastutil/longs/AbstractLong2LongMap.** - it/unimi/dsi/fastutil/longs/AbstractLong2ObjectFunction.** - it/unimi/dsi/fastutil/longs/AbstractLong2ObjectMap.** - it/unimi/dsi/fastutil/longs/AbstractLongCollection.** - it/unimi/dsi/fastutil/longs/AbstractLongIterator.** - it/unimi/dsi/fastutil/longs/AbstractLongList.** - it/unimi/dsi/fastutil/longs/AbstractLongSet.** - it/unimi/dsi/fastutil/longs/AbstractLongSpliterator.** - it/unimi/dsi/fastutil/longs/Long2ByteFunction.** - it/unimi/dsi/fastutil/longs/Long2CharFunction.** - it/unimi/dsi/fastutil/longs/Long2DoubleFunction.** - it/unimi/dsi/fastutil/longs/Long2FloatFunction.** - it/unimi/dsi/fastutil/longs/Long2IntFunction.** - it/unimi/dsi/fastutil/longs/Long2LongFunction.** - it/unimi/dsi/fastutil/longs/Long2LongFunctions.** - it/unimi/dsi/fastutil/longs/Long2LongMap.** - it/unimi/dsi/fastutil/longs/Long2LongMaps.** - it/unimi/dsi/fastutil/longs/Long2LongOpenHashMap.** - it/unimi/dsi/fastutil/longs/Long2ObjectFunction.** - it/unimi/dsi/fastutil/longs/Long2ObjectFunctions.** - it/unimi/dsi/fastutil/longs/Long2ObjectMap.** - it/unimi/dsi/fastutil/longs/Long2ObjectMaps.** - it/unimi/dsi/fastutil/longs/Long2ObjectOpenHashMap.** - it/unimi/dsi/fastutil/longs/Long2ReferenceFunction.** - it/unimi/dsi/fastutil/longs/Long2ShortFunction.** - it/unimi/dsi/fastutil/longs/LongArrayList.** - it/unimi/dsi/fastutil/longs/LongArrays.** - it/unimi/dsi/fastutil/longs/LongArraySet.** - it/unimi/dsi/fastutil/longs/LongBidirectionalIterator.** - it/unimi/dsi/fastutil/longs/LongBigArrays.** - it/unimi/dsi/fastutil/longs/LongBigListIterator.** - it/unimi/dsi/fastutil/longs/LongBinaryOperator.** - it/unimi/dsi/fastutil/longs/LongCollection.** - it/unimi/dsi/fastutil/longs/LongCollections.** - it/unimi/dsi/fastutil/longs/LongComparator.** - it/unimi/dsi/fastutil/longs/LongComparators.** - it/unimi/dsi/fastutil/longs/LongConsumer.** - it/unimi/dsi/fastutil/longs/LongImmutableList.** - it/unimi/dsi/fastutil/longs/LongIterable.** - it/unimi/dsi/fastutil/longs/LongIterator.** - it/unimi/dsi/fastutil/longs/LongIterators.** - it/unimi/dsi/fastutil/longs/LongList.** - it/unimi/dsi/fastutil/longs/LongListIterator.** - it/unimi/dsi/fastutil/longs/LongLists.** - it/unimi/dsi/fastutil/longs/LongLongImmutablePair.** - it/unimi/dsi/fastutil/longs/LongLongPair.** - it/unimi/dsi/fastutil/longs/LongObjectImmutablePair.** - it/unimi/dsi/fastutil/longs/LongObjectPair.** - it/unimi/dsi/fastutil/longs/LongOpenHashSet.** - it/unimi/dsi/fastutil/longs/LongPredicate.** - it/unimi/dsi/fastutil/longs/LongSet.** - it/unimi/dsi/fastutil/longs/LongSets.** - it/unimi/dsi/fastutil/longs/LongSpliterator.** - it/unimi/dsi/fastutil/longs/LongSpliterators.** - it/unimi/dsi/fastutil/longs/LongStack.** - it/unimi/dsi/fastutil/longs/LongUnaryOperator.** - - it/unimi/dsi/fastutil/objects/AbstractObjectCollection.** - it/unimi/dsi/fastutil/objects/AbstractObjectIterator.** - it/unimi/dsi/fastutil/objects/AbstractObjectList.** - it/unimi/dsi/fastutil/objects/AbstractObjectSet.** - it/unimi/dsi/fastutil/objects/AbstractObjectSpliterator.** - it/unimi/dsi/fastutil/objects/Object2ByteFunction.** - it/unimi/dsi/fastutil/objects/Object2CharFunction.** - it/unimi/dsi/fastutil/objects/Object2DoubleFunction.** - it/unimi/dsi/fastutil/objects/Object2FloatFunction.** - it/unimi/dsi/fastutil/objects/Object2IntFunction.** - it/unimi/dsi/fastutil/objects/Object2LongFunction.** - it/unimi/dsi/fastutil/objects/Object2ObjectFunction.** - it/unimi/dsi/fastutil/objects/Object2ReferenceFunction.** - it/unimi/dsi/fastutil/objects/Object2ShortFunction.** - it/unimi/dsi/fastutil/objects/ObjectArrayList.** - it/unimi/dsi/fastutil/objects/ObjectArrays.** - it/unimi/dsi/fastutil/objects/ObjectArraySet.** - it/unimi/dsi/fastutil/objects/ObjectBidirectionalIterator.** - it/unimi/dsi/fastutil/objects/ObjectBigArrays.** - it/unimi/dsi/fastutil/objects/ObjectBigListIterator.** - it/unimi/dsi/fastutil/objects/ObjectCollection.** - it/unimi/dsi/fastutil/objects/ObjectCollections.** - it/unimi/dsi/fastutil/objects/ObjectComparators.** - it/unimi/dsi/fastutil/objects/ObjectImmutableList.** - it/unimi/dsi/fastutil/objects/ObjectIterable.** - it/unimi/dsi/fastutil/objects/ObjectIterator.** - it/unimi/dsi/fastutil/objects/ObjectIterators.** - it/unimi/dsi/fastutil/objects/ObjectList.** - it/unimi/dsi/fastutil/objects/ObjectListIterator.** - it/unimi/dsi/fastutil/objects/ObjectLists.** - it/unimi/dsi/fastutil/objects/ObjectObjectImmutablePair.** - it/unimi/dsi/fastutil/objects/ObjectOpenHashSet.** - it/unimi/dsi/fastutil/objects/ObjectSet.** - it/unimi/dsi/fastutil/objects/ObjectSets.** - it/unimi/dsi/fastutil/objects/ObjectSpliterator.** - it/unimi/dsi/fastutil/objects/ObjectSpliterators.** - it/unimi/dsi/fastutil/objects/Reference2ByteFunction.** - it/unimi/dsi/fastutil/objects/Reference2CharFunction.** - it/unimi/dsi/fastutil/objects/Reference2DoubleFunction.** - it/unimi/dsi/fastutil/objects/Reference2FloatFunction.** - it/unimi/dsi/fastutil/objects/Reference2IntFunction.** - it/unimi/dsi/fastutil/objects/Reference2LongFunction.** - it/unimi/dsi/fastutil/objects/Reference2ObjectFunction.** - it/unimi/dsi/fastutil/objects/Reference2ReferenceFunction.** - it/unimi/dsi/fastutil/objects/Reference2ShortFunction.** - - it/unimi/dsi/fastutil/shorts/Short2ByteFunction.** - it/unimi/dsi/fastutil/shorts/Short2CharFunction.** - it/unimi/dsi/fastutil/shorts/Short2DoubleFunction.** - it/unimi/dsi/fastutil/shorts/Short2FloatFunction.** - it/unimi/dsi/fastutil/shorts/Short2IntFunction.** - it/unimi/dsi/fastutil/shorts/Short2LongFunction.** - it/unimi/dsi/fastutil/shorts/Short2ObjectFunction.** - it/unimi/dsi/fastutil/shorts/Short2ReferenceFunction.** - it/unimi/dsi/fastutil/shorts/Short2ShortFunction.** - it/unimi/dsi/fastutil/shorts/ShortArrays.** - it/unimi/dsi/fastutil/shorts/ShortBigArrays.** - it/unimi/dsi/fastutil/shorts/ShortComparator.** - it/unimi/dsi/fastutil/shorts/ShortComparators.** - it/unimi/dsi/fastutil/shorts/ShortConsumer.** - it/unimi/dsi/fastutil/shorts/ShortIterator.** - it/unimi/dsi/fastutil/shorts/ShortSpliterator.** - - - - - - - - - - diff --git a/modules/core/src/testFixtures/java/org/apache/ignite/internal/testframework/WorkDirectoryExtension.java b/modules/core/src/testFixtures/java/org/apache/ignite/internal/testframework/WorkDirectoryExtension.java index 7c087a517bd..213f160d87d 100644 --- a/modules/core/src/testFixtures/java/org/apache/ignite/internal/testframework/WorkDirectoryExtension.java +++ b/modules/core/src/testFixtures/java/org/apache/ignite/internal/testframework/WorkDirectoryExtension.java @@ -271,14 +271,6 @@ private static boolean isEmpty(Path dir) throws IOException { } private static Path getBasePath() { - // Maven build folder - Path mavenPath = Path.of("target"); - - if (Files.exists(mavenPath)) { - return mavenPath.resolve("work"); - } else { - // Gradle build folder - return Path.of("build", "work"); - } + return Path.of("build", "work"); } } diff --git a/modules/file-io/pom.xml b/modules/file-io/pom.xml deleted file mode 100644 index 25ce22c91ec..00000000000 --- a/modules/file-io/pom.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-file-io - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-core - - - - - org.apache.ignite - ignite-core - test - test-jar - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.hamcrest - hamcrest - test - - - diff --git a/modules/index/pom.xml b/modules/index/pom.xml deleted file mode 100644 index 93f4bc07ffc..00000000000 --- a/modules/index/pom.xml +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-index - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-api - - - - org.apache.ignite - ignite-core - - - - org.apache.ignite - ignite-configuration - - - - org.apache.ignite - ignite-schema - - - - org.apache.ignite - ignite-table - - - - org.apache.ignite - ignite-transactions - - - - - org.apache.ignite - ignite-configuration - test-jar - test - - - - org.apache.ignite - ignite-core - test - test-jar - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.junit.jupiter - junit-jupiter-params - test - - - - org.mockito - mockito-core - test - - - - org.mockito - mockito-inline - test - - - - org.mockito - mockito-junit-jupiter - test - - - - org.hamcrest - hamcrest - test - - - - - org.slf4j - slf4j-jdk14 - test - - - diff --git a/modules/jacoco-report/pom.xml b/modules/jacoco-report/pom.xml deleted file mode 100644 index f99f184d716..00000000000 --- a/modules/jacoco-report/pom.xml +++ /dev/null @@ -1,220 +0,0 @@ - - - - - - 4.0.0 - - A separate module is needed to obtain an aggregated coverage report. For this to work, we need to - collect the coverage date (*.exec) files using prepare-agent goal in the modules, reference them in this - module as dependencies and use report-aggregate goal in this module. - - See https://github.com/jacoco/jacoco/tree/master/jacoco-maven-plugin.test/it/it-report-aggregate and - https://stackoverflow.com/a/53559994/7637120 - - To get the coverage report, run 'mvn clean verify -Pjacoco' in the project root directory. - The report will be created at modules/jacoco-report/target/site/jacoco-aggregate/index.html - - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-jacoco-report - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-affinity - - - - org.apache.ignite - ignite-api - - - - org.apache.ignite - ignite-baseline - - - - org.apache.ignite - ignite-bytecode - - - - org.apache.ignite - ignite-compute - - - - org.apache.ignite - ignite-sql-engine - - - - org.apache.ignite - ignite-cli - - - - org.apache.ignite - ignite-configuration - - - - org.apache.ignite - ignite-configuration-api - - - - org.apache.ignite - ignite-core - - - - org.apache.ignite - ignite-metastorage-api - - - - org.apache.ignite - ignite-metastorage - - - - org.apache.ignite - ignite-network - - - - org.apache.ignite - ignite-network-api - - - - org.apache.ignite - ignite-raft - - - - org.apache.ignite - ignite-raft-api - - - - org.apache.ignite - ignite-rest - - - - org.apache.ignite - ignite-rocksdb-common - - - - org.apache.ignite - ignite-schema - - - - org.apache.ignite - ignite-storage-api - - - - org.apache.ignite - ignite-storage-rocksdb - - - - org.apache.ignite - ignite-table - - - - org.apache.ignite - ignite-vault - - - - org.apache.ignite - ignite-runner - - - - org.apache.ignite - ignite-transactions - - - - org.apache.ignite - ignite-client-common - - - - org.apache.ignite - ignite-client-handler - - - - org.apache.ignite - ignite-client - - - - org.apache.ignite - ignite-marshaller-common - - - - org.apache.ignite - ignite-page-memory - - - - - - jacoco - - - - org.jacoco - jacoco-maven-plugin - - - jacoco-report-aggregate - verify - - report-aggregate - - - - - - - - - diff --git a/modules/jdbc/pom.xml b/modules/jdbc/pom.xml deleted file mode 100644 index 1b45c7fea5e..00000000000 --- a/modules/jdbc/pom.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-jdbc - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-api - - - - org.apache.ignite - ignite-core - - - - org.apache.ignite - ignite-client - - - - org.apache.ignite - ignite-client-common - - - - - org.hamcrest - hamcrest - test - - - - com.github.npathai - hamcrest-optional - test - - - - org.mockito - mockito-junit-jupiter - test - - - - io.micronaut.test - micronaut-test-junit5 - test - - - - org.junit.jupiter - junit-jupiter-api - test - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.junit.jupiter - junit-jupiter-params - test - - - - org.apache.ignite - ignite-core - test - test-jar - - - - org.apache.ignite - ignite-runner - test - - - - - - - src/main/resources - true - - - - - org.apache.maven.plugins - maven-dependency-plugin - - - install - - copy-dependencies - - - ${project.build.directory}/libs - runtime - - - - - - - diff --git a/modules/marshaller-common/pom.xml b/modules/marshaller-common/pom.xml deleted file mode 100644 index 00662a9df14..00000000000 --- a/modules/marshaller-common/pom.xml +++ /dev/null @@ -1,102 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-marshaller-common - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-core - - - - org.apache.ignite - ignite-api - - - - - - - org.junit.jupiter - junit-jupiter-api - test - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.junit.jupiter - junit-jupiter-params - test - - - - org.mockito - mockito-junit-jupiter - test - - - - org.apache.ignite - ignite-core - test-jar - test - - - - - org.openjdk.jmh - jmh-core - test - - - - org.openjdk.jmh - jmh-generator-annprocess - test - - - - - - - src/main/resources - true - - - - diff --git a/modules/metastorage-api/pom.xml b/modules/metastorage-api/pom.xml deleted file mode 100644 index d1f76d4aedb..00000000000 --- a/modules/metastorage-api/pom.xml +++ /dev/null @@ -1,47 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-metastorage-api - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-core - - - - org.junit.jupiter - junit-jupiter-api - test - - - diff --git a/modules/metastorage/pom.xml b/modules/metastorage/pom.xml deleted file mode 100644 index b32fe01a0e2..00000000000 --- a/modules/metastorage/pom.xml +++ /dev/null @@ -1,166 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-metastorage - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-metastorage-api - - - - org.apache.ignite - ignite-configuration - - - - org.apache.ignite - ignite-cluster-management - - - - org.apache.ignite - ignite-network-api - - - - org.apache.ignite - ignite-raft-api - - - - org.apache.ignite - ignite-vault - - - - org.apache.ignite - ignite-api - - - - org.apache.ignite - ignite-rocksdb-common - - - - org.junit.jupiter - junit-jupiter-api - test - - - - org.junit.jupiter - junit-jupiter-params - test - - - - org.mockito - mockito-junit-jupiter - test - - - - org.hamcrest - hamcrest - test - - - - org.apache.ignite - ignite-core - test - test-jar - - - - org.apache.ignite - ignite-raft - test - test-jar - - - - org.apache.ignite - ignite-network - test - test-jar - - - - org.apache.ignite - ignite-configuration - test - test-jar - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.ignite - ignite-network-annotation-processor - ${project.version} - - - - - - org.apache.ignite - ignite-network-annotation-processor - ${project.version} - - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - default-testJar - - test-jar - - - - - - - diff --git a/modules/metrics/pom.xml b/modules/metrics/pom.xml deleted file mode 100644 index 2d711752d54..00000000000 --- a/modules/metrics/pom.xml +++ /dev/null @@ -1,141 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-metrics - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-core - - - - org.apache.ignite - ignite-configuration - - - - org.apache.ignite - ignite-configuration-api - - - - org.apache.ignite - ignite-rest-api - - - - - org.jetbrains - annotations - - - - com.google.auto.service - auto-service-annotations - - - - - org.hamcrest - hamcrest - test - - - - org.mockito - mockito-core - test - - - - org.junit.jupiter - junit-jupiter-api - test - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.apache.ignite - ignite-configuration - test - test-jar - - - - org.apache.ignite - ignite-core - test - test-jar - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - io.micronaut - micronaut-inject-java - ${micronaut.version} - - - com.google.auto.service - auto-service - ${auto-service.version} - - - - - - - diff --git a/modules/network-annotation-processor/pom.xml b/modules/network-annotation-processor/pom.xml deleted file mode 100644 index 6db30b666b1..00000000000 --- a/modules/network-annotation-processor/pom.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-network-annotation-processor - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-core - - - - org.apache.ignite - ignite-network-api - - - - com.squareup - javapoet - - - - com.google.auto.service - auto-service-annotations - - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.mockito - mockito-core - test - - - - org.mockito - mockito-junit-jupiter - test - - - - org.hamcrest - hamcrest - test - - - - com.google.testing.compile - compile-testing - test - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - default-compile - - none - - org/apache/ignite/internal/network/processor/** - - - - - compile-project - compile - - compile - - - - - com.google.auto.service - auto-service - ${auto-service.version} - - - - - - - - - diff --git a/modules/network-api/pom.xml b/modules/network-api/pom.xml deleted file mode 100644 index 3da1386c526..00000000000 --- a/modules/network-api/pom.xml +++ /dev/null @@ -1,70 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-network-api - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-api - - - - org.apache.ignite - ignite-configuration-api - - - - org.apache.ignite - ignite-core - - - - - org.hamcrest - hamcrest - test - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.mockito - mockito-core - test - - - diff --git a/modules/network/pom.xml b/modules/network/pom.xml deleted file mode 100644 index aa07dd60164..00000000000 --- a/modules/network/pom.xml +++ /dev/null @@ -1,245 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-network - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-api - - - - org.apache.ignite - ignite-configuration - - - - org.apache.ignite - ignite-core - - - - org.apache.ignite - ignite-network-api - - - - - io.scalecube - scalecube-cluster - - - - io.netty - netty-handler - - - - io.netty - netty-transport - - - - com.fasterxml.jackson.core - jackson-core - - - - com.fasterxml.jackson.core - jackson-databind - - - - com.google.auto.service - auto-service-annotations - - - - - org.openjdk.jmh - jmh-core - test - - - - org.openjdk.jmh - jmh-generator-annprocess - test - - - - com.esotericsoftware - kryo - test - - - - org.apache.ignite - ignite-configuration - test-jar - test - - - - org.apache.ignite - ignite-core - test-jar - test - - - - org.hamcrest - hamcrest - test - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.junit.jupiter - junit-jupiter-params - test - - - - org.mockito - mockito-core - test - - - - org.mockito - mockito-junit-jupiter - test - - - - - org.slf4j - slf4j-jdk14 - test - - - - net.bytebuddy - byte-buddy - test - - - - com.google.testing.compile - compile-testing - test - - - - org.apache.ignite - ignite-network-annotation-processor - test - - - - - - - src/main/resources - true - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - org.apache.ignite - ignite-network-annotation-processor - ${project.version} - - - org.openjdk.jmh - jmh-generator-annprocess - ${jmh.framework.version} - - - - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - org.apache.ignite - ignite-network-annotation-processor - ${project.version} - - - org.openjdk.jmh - jmh-generator-annprocess - ${jmh.framework.version} - - - com.google.auto.service - auto-service - ${auto-service.version} - - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - default-testJar - - test-jar - - - - - - - diff --git a/modules/page-memory/pom.xml b/modules/page-memory/pom.xml deleted file mode 100644 index 22297f6795c..00000000000 --- a/modules/page-memory/pom.xml +++ /dev/null @@ -1,131 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-page-memory - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-api - - - - org.apache.ignite - ignite-core - - - - org.apache.ignite - ignite-configuration - - - - org.apache.ignite - ignite-file-io - - - - com.google.auto.service - auto-service-annotations - - - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.junit.jupiter - junit-jupiter-params - test - - - - org.mockito - mockito-core - test - - - - org.apache.ignite - ignite-core - test - test-jar - - - - org.apache.ignite - ignite-configuration - test - test-jar - - - - org.hamcrest - hamcrest - test - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - com.google.auto.service - auto-service - ${auto-service.version} - - - - - - - diff --git a/modules/platforms/cpp/DEVNOTES.md b/modules/platforms/cpp/DEVNOTES.md index 36177f0309b..63be7c05bfe 100644 --- a/modules/platforms/cpp/DEVNOTES.md +++ b/modules/platforms/cpp/DEVNOTES.md @@ -1,12 +1,11 @@ ## Prerequisites * C++ compiler supporting C++17 * Java 11 SDK -* Maven 3.6.0+ (for building) * Conan C/C++ package manager * CMake 3.10+ ## Build Java -In repo root: `mvn clean install -DskipTests` +In repo root: `gradlew clean build -x test` ## Build C++ @@ -77,8 +76,7 @@ In this dir: `./cmake-build-debug/bin/ignite-client-test.exe` Specific test: `./cmake-build-debug/bin/ignite-client-test.exe --gtest_filter=Test_Cases1*` ## Start a Test Node -* cd `modules/runner` -* `mvn exec:java@platform-test-node-runner` +* `gradlew :ignite-runner:runnerPlatformTest --no-daemon` To debug or profile Java side of the tests, run `org.apache.ignite.internal.runner.app.PlatformTestNodeRunner` class in IDEA with a debugger or profiler, then run C++ tests as always or with debugger. diff --git a/modules/platforms/cpp/pom.xml b/modules/platforms/cpp/pom.xml deleted file mode 100644 index 5472f0a4aed..00000000000 --- a/modules/platforms/cpp/pom.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../../parent/pom.xml - - - ignite-cpp - 3.0.0-SNAPSHOT - - - - - build-cpp - - - - com.googlecode.cmake-maven-project - cmake-maven-plugin - - false - - - - cmake-generate - generate-resources - - generate - - - ${project.basedir} - ${project.build.directory}/cpp - Unix Makefiles - - - - - - - cmake-build - generate-resources - - compile - - - ${project.build.directory}/cpp - - - - - - - - - - - - - - - - maven-resources-plugin - - - copy-native-library - prepare-package - - copy-resources - - - ${project.build.directory}/classes/ - - - ${project.build.directory}/cpp/ - - **/*.so - - - - - - - - - - diff --git a/modules/platforms/cpp/tests/client-test/main.cpp b/modules/platforms/cpp/tests/client-test/main.cpp index 58c570e7b68..55db91788fd 100644 --- a/modules/platforms/cpp/tests/client-test/main.cpp +++ b/modules/platforms/cpp/tests/client-test/main.cpp @@ -63,9 +63,7 @@ void set_process_abort_handler(std::function handler) { void before_all() { ignite::IgniteRunner runner; - // Ignite dry run to make sure everything is built, all artifacts downloaded - // and Ignite node is ready to run. - runner.start(true); + runner.start(); // Five minutes should be enough but feel free to increase. runner.join(std::chrono::minutes(5)); @@ -85,7 +83,7 @@ int main(int argc, char **argv) { }); try { - runner.start(false); + runner.start(); // TODO: Implement node startup await std::this_thread::sleep_for(std::chrono::seconds(20)); diff --git a/modules/platforms/cpp/tests/test-common/ignite_runner.cpp b/modules/platforms/cpp/tests/test-common/ignite_runner.cpp index 81bdb299ea6..2d3dfb41b43 100644 --- a/modules/platforms/cpp/tests/test-common/ignite_runner.cpp +++ b/modules/platforms/cpp/tests/test-common/ignite_runner.cpp @@ -37,7 +37,7 @@ constexpr std::string_view SYSTEM_SHELL_ARG_0 = IGNITE_SWITCH_WIN_OTHER("/c ", " namespace ignite { -void IgniteRunner::start(bool dryRun) { +void IgniteRunner::start() { std::string home = resolveIgniteHome(); if (home.empty()) throw std::runtime_error("Can not resolve Ignite home directory. Try setting IGNITE_HOME explicitly"); @@ -45,10 +45,8 @@ void IgniteRunner::start(bool dryRun) { std::vector args; args.emplace_back(SYSTEM_SHELL_ARG_0); - std::string command = getMavenPath() + " exec:java@platform-test-node-runner"; - - if (dryRun) - command += " -Dexec.args=dry-run"; + std::string command = "gradlew :ignite-runner:runnerPlatformTest --no-daemon" + + " -x compileJava -x compileTestFixturesJava -x compileIntegrationTestJava -x compileTestJava" args.emplace_back(command); diff --git a/modules/platforms/cpp/tests/test-common/test_utils.cpp b/modules/platforms/cpp/tests/test-common/test_utils.cpp index 929cbdb07af..977fa2667d7 100644 --- a/modules/platforms/cpp/tests/test-common/test_utils.cpp +++ b/modules/platforms/cpp/tests/test-common/test_utils.cpp @@ -81,9 +81,4 @@ std::string resolveIgniteHome(const std::string &path) { return home.string(); } -std::string getMavenPath() { - // Currently, we only support systems with "mvn" command in PATH - return "mvn"; -} - } // namespace ignite \ No newline at end of file diff --git a/modules/platforms/cpp/tests/test-common/test_utils.h b/modules/platforms/cpp/tests/test-common/test_utils.h index b05b0c048bb..81d89be6411 100644 --- a/modules/platforms/cpp/tests/test-common/test_utils.h +++ b/modules/platforms/cpp/tests/test-common/test_utils.h @@ -40,11 +40,6 @@ namespace ignite { */ std::string resolveIgniteHome(const std::string &path = ""); -/** - * Get path to maven executable. - */ -std::string getMavenPath(); - /** * Check async operation result and propagate error to the promise if there is * any. diff --git a/modules/platforms/dotnet/Apache.Ignite.Internal.Generators/ExceptionsGenerator.cs b/modules/platforms/dotnet/Apache.Ignite.Internal.Generators/ExceptionsGenerator.cs index 4789c2c8d77..c3645ab134d 100644 --- a/modules/platforms/dotnet/Apache.Ignite.Internal.Generators/ExceptionsGenerator.cs +++ b/modules/platforms/dotnet/Apache.Ignite.Internal.Generators/ExceptionsGenerator.cs @@ -42,7 +42,6 @@ public sealed class ExceptionsGenerator : JavaToCsharpGeneratorBase var exclude = new[] { "internal", - string.Format(CultureInfo.InvariantCulture, "{0}target{0}", Path.DirectorySeparatorChar), // Maven string.Format(CultureInfo.InvariantCulture, "{0}build{0}", Path.DirectorySeparatorChar), // Gradle Path.Combine("modules", "cli") }; diff --git a/modules/platforms/dotnet/DEVNOTES.md b/modules/platforms/dotnet/DEVNOTES.md index c7457856763..9517b127b0c 100644 --- a/modules/platforms/dotnet/DEVNOTES.md +++ b/modules/platforms/dotnet/DEVNOTES.md @@ -1,10 +1,9 @@ ## Prerequisites * .NET 6 SDK * Java 11 SDK -* Maven 3.6.0+ (for building) ## Build Java -In repo root: `mvn clean install -DskipTests` +In repo root: `gradlew clean build -x test` ## Build .NET In this dir: `dotnet build` @@ -14,8 +13,7 @@ In this dir: `dotnet test --logger "console;verbosity=normal"` Specific test: `dotnet test --logger "console;verbosity=normal" --filter ClientSocketTests` ## Start a Test Node -* cd `modules/runner` -* `mvn exec:java@platform-test-node-runner` +* `gradlew :ignite-runner:runnerPlatformTest --no-daemon` To debug or profile Java side of the tests, run `org.apache.ignite.internal.runner.app.PlatformTestNodeRunner` class in IDEA with a debugger or profiler, then run .NET tests with `dotnet test` or `dotnet test --filter TEST_NAME`. When a server node is present, .NET tests will use it instead of starting a new one. diff --git a/modules/raft-api/pom.xml b/modules/raft-api/pom.xml deleted file mode 100644 index aeb84e2662e..00000000000 --- a/modules/raft-api/pom.xml +++ /dev/null @@ -1,122 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-raft-api - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-core - - - - org.apache.ignite - ignite-network-api - - - - org.apache.ignite - ignite-configuration - - - - - org.jetbrains - annotations - - - - com.google.auto.service - auto-service-annotations - - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.hamcrest - hamcrest - test - - - - - - - src/main/resources - true - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.ignite - ignite-network-annotation-processor - ${project.version} - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - - - - org.apache.ignite - ignite-network-annotation-processor - ${project.version} - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - com.google.auto.service - auto-service - ${auto-service.version} - - - - - - - diff --git a/modules/raft/pom.xml b/modules/raft/pom.xml deleted file mode 100644 index e8b3140c9d4..00000000000 --- a/modules/raft/pom.xml +++ /dev/null @@ -1,217 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-raft - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-core - - - - org.apache.ignite - ignite-raft-api - - - - org.apache.ignite - ignite-rocksdb-common - - - - com.lmax - disruptor - - - - org.rocksdb - rocksdbjni - - - - io.dropwizard.metrics - metrics-core - - - - org.jctools - jctools-core - - - - com.google.auto.service - auto-service-annotations - - - - - org.apache.ignite - ignite-configuration - test - test-jar - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.junit.jupiter - junit-jupiter-params - test - - - - org.mockito - mockito-junit-jupiter - test - - - - org.mockito - mockito-core - test - - - - org.hamcrest - hamcrest - test - - - - org.mockito - mockito-inline - test - - - - - org.openjdk.jmh - jmh-core - test - - - - org.apache.ignite - ignite-core - test-jar - test - - - - org.apache.ignite - ignite-network - - - - org.apache.ignite - ignite-network - test-jar - test - - - - - org.slf4j - slf4j-jdk14 - test - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.ignite - ignite-network-annotation-processor - ${project.version} - - - org.openjdk.jmh - jmh-generator-annprocess - ${jmh.framework.version} - - - - - - org.apache.ignite - ignite-network-annotation-processor - ${project.version} - - - org.openjdk.jmh - jmh-generator-annprocess - ${jmh.framework.version} - - - com.google.auto.service - auto-service - ${auto-service.version} - - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - true - - - - org.apache.maven.plugins - maven-jar-plugin - - - default-testJar - - test-jar - - - - - - - diff --git a/modules/replicator/pom.xml b/modules/replicator/pom.xml deleted file mode 100644 index 81e3b382c6a..00000000000 --- a/modules/replicator/pom.xml +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-replicator - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-raft-api - - - - org.apache.ignite - ignite-network-api - - - - - org.jetbrains - annotations - - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.mockito - mockito-junit-jupiter - test - - - - org.mockito - mockito-core - test - - - - - - - src/main/resources - true - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.ignite - ignite-network-annotation-processor - ${project.version} - - - - - - org.apache.ignite - ignite-network-annotation-processor - ${project.version} - - - - - - - diff --git a/modules/rest-api/pom.xml b/modules/rest-api/pom.xml deleted file mode 100644 index 414f65fa8a5..00000000000 --- a/modules/rest-api/pom.xml +++ /dev/null @@ -1,120 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-rest-api - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-api - - - - com.fasterxml.jackson.core - jackson-annotations - - - - com.fasterxml.jackson.core - jackson-databind - - - - jakarta.annotation - jakarta.annotation-api - - - - jakarta.inject - jakarta.inject-api - - - - io.swagger.core.v3 - swagger-annotations - - - - io.micronaut - micronaut-http - - - - io.micronaut - micronaut-http-server - - - - org.junit.jupiter - junit-jupiter-api - test - - - - org.mockito - mockito-core - test - - - - org.junit.jupiter - junit-jupiter-params - test - - - - - - - src/main/resources - true - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - - io.micronaut - micronaut-inject-java - ${micronaut.version} - - - - - - - - diff --git a/modules/rest/pom.xml b/modules/rest/pom.xml deleted file mode 100644 index 3be73bf5f99..00000000000 --- a/modules/rest/pom.xml +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-rest - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-api - - - - org.apache.ignite - ignite-configuration - - - - org.apache.ignite - ignite-rest-api - - - - - io.micronaut - micronaut-inject - - - - io.micronaut - micronaut-http-server-netty - - - - io.micronaut.openapi - micronaut-openapi - - - - com.fasterxml.jackson.core - jackson-databind - - - - com.google.auto.service - auto-service-annotations - - - - - org.junit.jupiter - junit-jupiter-api - test - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.apache.ignite - ignite-configuration - test - test-jar - - - - - org.slf4j - slf4j-jdk14 - test - - - - - - - src/main/resources - true - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - - - true - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - io.micronaut - micronaut-inject-java - ${micronaut.version} - - - io.micronaut.openapi - micronaut-openapi - ${maven.micronaut.openapi.plugin.version} - - - com.google.auto.service - auto-service - ${auto-service.version} - - - - -J-Dmicronaut.openapi.config.file=openapi/openapi.properties - - - - - - diff --git a/modules/rocksdb-common/pom.xml b/modules/rocksdb-common/pom.xml deleted file mode 100644 index 8aaca402993..00000000000 --- a/modules/rocksdb-common/pom.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-rocksdb-common - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-core - - - - - org.rocksdb - rocksdbjni - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.junit.jupiter - junit-jupiter-params - test - - - - org.mockito - mockito-junit-jupiter - test - - - - org.hamcrest - hamcrest - test - - - diff --git a/modules/runner/pom.xml b/modules/runner/pom.xml deleted file mode 100644 index ea30ff6b362..00000000000 --- a/modules/runner/pom.xml +++ /dev/null @@ -1,313 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-runner - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-configuration - - - - org.apache.ignite - ignite-rest - - - - org.apache.ignite - ignite-api - - - - org.apache.ignite - ignite-vault - - - - org.apache.ignite - ignite-network - - - - org.apache.ignite - ignite-raft - - - - org.apache.ignite - ignite-metastorage - - - - org.apache.ignite - ignite-baseline - - - - org.apache.ignite - ignite-affinity - - - - org.apache.ignite - ignite-table - - - - org.apache.ignite - ignite-index - - - - org.apache.ignite - ignite-sql-engine - - - - org.apache.ignite - ignite-client-handler - - - - org.apache.ignite - ignite-compute - - - - info.picocli - picocli - - - - org.apache.ignite - ignite-storage-rocksdb - - - - org.apache.ignite - ignite-storage-page-memory - - - - org.apache.ignite - ignite-metrics - - - - org.apache.ignite - ignite-distribution-zones - - - - - org.slf4j - slf4j-jdk14 - - - - com.typesafe - config - - - - com.google.auto.service - auto-service-annotations - - - - - org.hamcrest - hamcrest - test - - - - com.github.npathai - hamcrest-optional - test - - - - ca.seinesoftware - hamcrest-path - test - - - - org.junit.jupiter - junit-jupiter-api - test - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.junit.jupiter - junit-jupiter-params - test - - - - org.mockito - mockito-core - test - - - - org.apache.ignite - ignite-cluster-management - test-jar - test - - - - org.apache.ignite - ignite-configuration - test-jar - test - - - - org.apache.ignite - ignite-core - test-jar - test - - - - org.apache.ignite - ignite-metastorage - test-jar - test - - - - org.apache.ignite - ignite-network - test-jar - test - - - - org.apache.ignite - ignite-vault - test-jar - test - - - - org.apache.ignite - ignite-client - test - - - - org.mockito - mockito-junit-jupiter - test - - - - org.apache.ignite - ignite-schema - test-jar - test - - - - com.jayway.jsonpath - json-path-assert - test - - - - - - - org.codehaus.mojo - exec-maven-plugin - - - platform-test-node-runner - none - - - - org.apache.ignite.internal.runner.app.PlatformTestNodeRunner - ... - test - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - info.picocli - picocli-codegen - ${picocli.version} - - - io.micronaut - micronaut-inject-java - ${micronaut.version} - - - com.google.auto.service - auto-service - ${auto-service.version} - - - - - - - diff --git a/modules/schema/pom.xml b/modules/schema/pom.xml deleted file mode 100644 index 843162654a5..00000000000 --- a/modules/schema/pom.xml +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-schema - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-api - - - - org.apache.ignite - ignite-bytecode - - - - org.apache.ignite - ignite-core - - - - org.apache.ignite - ignite-configuration - - - - org.apache.ignite - ignite-binary-tuple - - - - org.apache.ignite - ignite-metastorage-api - - - - - org.jetbrains - annotations - - - - com.google.auto.service - auto-service-annotations - - - - - org.apache.ignite - ignite-configuration - test - test-jar - - - - org.apache.ignite - ignite-core - test - test-jar - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.junit.jupiter - junit-jupiter-params - test - - - - org.hamcrest - hamcrest - test - - - - com.github.npathai - hamcrest-optional - test - - - - org.mockito - mockito-core - test - - - - - org.openjdk.jmh - jmh-core - test - - - - javax.annotation - javax.annotation-api - test - - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - default-testJar - - test-jar - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - com.google.auto.service - auto-service - ${auto-service.version} - - - - - - - diff --git a/modules/sql-engine/pom.xml b/modules/sql-engine/pom.xml deleted file mode 100644 index 4066df87cf9..00000000000 --- a/modules/sql-engine/pom.xml +++ /dev/null @@ -1,363 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-sql-engine - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-core - - - - org.apache.ignite - ignite-api - - - - org.apache.ignite - ignite-index - - - - org.apache.ignite - ignite-network-api - - - - org.apache.ignite - ignite-table - - - - org.apache.ignite - ignite-distribution-zones - - - - com.github.ben-manes.caffeine - caffeine - - - - org.apache.calcite - calcite-core - - - - org.apache.calcite - calcite-linq4j - - - - org.immutables - value-annotations - - - - org.codehaus.janino - commons-compiler - - - - org.codehaus.janino - janino - - - - org.apache.calcite.avatica - avatica-core - - - - com.fasterxml.jackson.core - jackson-core - - - - com.fasterxml.jackson.core - jackson-databind - - - - com.fasterxml.jackson.core - jackson-annotations - - - - com.jayway.jsonpath - json-path - - - - io.github.classgraph - classgraph - - - - org.javassist - javassist - - - - org.checkerframework - checker-qual - - - - - org.mockito - mockito-junit-jupiter - test - - - - org.mockito - mockito-core - test - - - - org.mockito - mockito-inline - test - - - - org.junit.jupiter - junit-jupiter-api - test - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.junit.jupiter - junit-jupiter-params - test - - - - org.hamcrest - hamcrest - test - - - - org.apache.ignite - ignite-core - test-jar - test - - - - org.apache.ignite - ignite-configuration - test-jar - test - - - - org.apache.ignite - ignite-storage-api - test-jar - test - - - - org.apache.ignite - ignite-storage-rocksdb - test - - - - - org.slf4j - slf4j-jdk14 - test - - - - - org.openjdk.jmh - jmh-core - test - - - - org.openjdk.jmh - jmh-generator-annprocess - test - - - - - - - org.apache.maven.plugins - maven-resources-plugin - - - copy-fmpp-resources - validate - - copy-resources - - - ${project.build.directory}/codegen - - - src/main/codegen - false - - - - - - - - org.apache.maven.plugins - maven-dependency-plugin - - - unpack-parser-template - validate - - unpack - - - - - org.apache.calcite - calcite-core - jar - true - ${project.build.directory}/ - codegen/templates/Parser.jj - - - - - - - - com.googlecode.fmpp-maven-plugin - fmpp-maven-plugin - - ${project.build.directory}/codegen/config.fmpp - ${project.build.directory}/codegen/templates - - - - generate-fmpp-sources - generate-resources - - generate - - - - - - org.codehaus.mojo - javacc-maven-plugin - - - javacc - - javacc - - generate-resources - - ${project.build.directory}/generated-sources/fmpp - ${project.build.directory}/generated-sources/javacc - - **/Parser.jj - - 2 - false - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.ignite - ignite-network-annotation-processor - ${project.version} - - - - org.immutables - value - ${immutables.version} - - - - org.openjdk.jmh - jmh-generator-annprocess - ${jmh.framework.version} - - - - - - - org.apache.ignite - ignite-network-annotation-processor - ${project.version} - - - - org.immutables - value - ${immutables.version} - - - - org.openjdk.jmh - jmh-generator-annprocess - ${jmh.framework.version} - - - - - - - diff --git a/modules/storage-api/pom.xml b/modules/storage-api/pom.xml deleted file mode 100644 index 588ad8b92e9..00000000000 --- a/modules/storage-api/pom.xml +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-storage-api - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-api - - - - org.apache.ignite - ignite-schema - - - - com.google.auto.service - auto-service-annotations - - - - - org.apache.ignite - ignite-core - test - test-jar - - - - org.apache.ignite - ignite-configuration - test - test-jar - - - - org.hamcrest - hamcrest - test - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.junit.jupiter - junit-jupiter-params - test - - - - org.mockito - mockito-core - test - - - - org.mockito - mockito-junit-jupiter - test - - - - org.apache.ignite - ignite-schema - test - test-jar - - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - default-testJar - - test-jar - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - com.google.auto.service - auto-service - ${auto-service.version} - - - - - - - diff --git a/modules/storage-page-memory/pom.xml b/modules/storage-page-memory/pom.xml deleted file mode 100644 index 689d23f8c84..00000000000 --- a/modules/storage-page-memory/pom.xml +++ /dev/null @@ -1,145 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-storage-page-memory - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-storage-api - - - - org.apache.ignite - ignite-page-memory - - - - org.apache.ignite - ignite-schema - - - - com.google.auto.service - auto-service-annotations - - - - - org.hamcrest - hamcrest - test - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.junit.jupiter - junit-jupiter-params - test - - - - org.mockito - mockito-core - test - - - - org.mockito - mockito-junit-jupiter - test - - - - org.apache.ignite - ignite-core - test-jar - test - - - - org.apache.ignite - ignite-configuration - test-jar - test - - - - org.apache.ignite - ignite-storage-api - test-jar - test - - - - org.apache.ignite - ignite-schema - test - test-jar - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - com.google.auto.service - auto-service - ${auto-service.version} - - - - - - - diff --git a/modules/storage-rocksdb/pom.xml b/modules/storage-rocksdb/pom.xml deleted file mode 100644 index ae860931910..00000000000 --- a/modules/storage-rocksdb/pom.xml +++ /dev/null @@ -1,139 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-storage-rocksdb - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-storage-api - - - - org.apache.ignite - ignite-rocksdb-common - - - - org.apache.ignite - ignite-schema - - - - com.google.auto.service - auto-service-annotations - - - - - org.hamcrest - hamcrest - test - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.junit.jupiter - junit-jupiter-params - test - - - - org.mockito - mockito-core - test - - - - org.apache.ignite - ignite-core - test-jar - test - - - - org.apache.ignite - ignite-configuration - test-jar - test - - - - org.apache.ignite - ignite-storage-api - test-jar - test - - - - org.apache.ignite - ignite-schema - test - test-jar - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - com.google.auto.service - auto-service - ${auto-service.version} - - - - - - - diff --git a/modules/table/pom.xml b/modules/table/pom.xml deleted file mode 100644 index 56a0cc7ad0d..00000000000 --- a/modules/table/pom.xml +++ /dev/null @@ -1,277 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-table - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-api - - - - org.apache.ignite - ignite-schema - - - - org.apache.ignite - ignite-core - - - - org.apache.ignite - ignite-metastorage-api - - - - org.apache.ignite - ignite-affinity - - - - org.apache.ignite - ignite-baseline - - - - org.apache.ignite - ignite-network-api - - - - org.apache.ignite - ignite-network - - - - org.apache.ignite - ignite-raft - - - - org.apache.ignite - ignite-replicator - - - - org.apache.ignite - ignite-storage-api - - - - org.apache.ignite - ignite-transactions - - - - com.google.auto.service - auto-service-annotations - - - - - org.apache.ignite - ignite-configuration - test - test-jar - - - - org.apache.ignite - ignite-storage-api - test - test-jar - - - - org.apache.ignite - ignite-storage-page-memory - test - - - - - org.apache.ignite - ignite-storage-rocksdb - test - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.junit.jupiter - junit-jupiter-params - test - - - - org.mockito - mockito-core - test - - - - org.mockito - mockito-inline - test - - - - org.mockito - mockito-junit-jupiter - test - - - - org.hamcrest - hamcrest - test - - - - com.github.npathai - hamcrest-optional - test - - - - org.apache.ignite - ignite-network - test-jar - test - - - - org.apache.ignite - ignite-core - test-jar - test - - - - org.apache.ignite - ignite-raft - test - test-jar - - - - org.apache.ignite - ignite-schema - test-jar - test - - - - org.apache.ignite - ignite-transactions - test-jar - test - - - - - org.slf4j - slf4j-jdk14 - test - - - - - org.openjdk.jmh - jmh-core - test - - - - javax.annotation - javax.annotation-api - test - - - org.apache.ignite - ignite-distribution-zones - - - - - - - src/main/resources - true - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - org.apache.ignite - ignite-network-annotation-processor - ${project.version} - - - - - - org.apache.ignite - ignite-configuration-annotation-processor - ${project.version} - - - org.apache.ignite - ignite-network-annotation-processor - ${project.version} - - - com.google.auto.service - auto-service - ${auto-service.version} - - - - - - - diff --git a/modules/transactions/pom.xml b/modules/transactions/pom.xml deleted file mode 100644 index d1684beed2a..00000000000 --- a/modules/transactions/pom.xml +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-transactions - 3.0.0-SNAPSHOT - - - - org.apache.ignite - ignite-api - - - - org.apache.ignite - ignite-core - - - - org.apache.ignite - ignite-network-api - - - - org.apache.ignite - ignite-network - - - - org.apache.ignite - ignite-raft-api - - - - org.apache.ignite - ignite-rocksdb-common - - - - org.apache.ignite - ignite-replicator - - - - org.apache.ignite - ignite-schema - - - - org.apache.ignite - ignite-core - test-jar - test - - - - - org.jetbrains - annotations - - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.mockito - mockito-junit-jupiter - test - - - - org.mockito - mockito-core - test - - - - org.hamcrest - hamcrest - test - - - - org.apache.ignite - ignite-configuration - test-jar - test - - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - default-testJar - - test-jar - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - org.apache.ignite - ignite-network-annotation-processor - ${project.version} - - - - - - org.apache.ignite - ignite-network-annotation-processor - ${project.version} - - - - - - - diff --git a/modules/vault/pom.xml b/modules/vault/pom.xml deleted file mode 100644 index 0d8bde1621a..00000000000 --- a/modules/vault/pom.xml +++ /dev/null @@ -1,93 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - ../../parent/pom.xml - - - ignite-vault - 3.0.0-SNAPSHOT - - - - org.jetbrains - annotations - - - - org.apache.ignite - ignite-core - - - - org.apache.ignite - ignite-rocksdb-common - - - - org.rocksdb - rocksdbjni - - - - - org.hamcrest - hamcrest - test - - - - org.junit.jupiter - junit-jupiter-engine - test - - - - org.apache.ignite - ignite-core - test-jar - test - - - - - - - org.apache.maven.plugins - maven-jar-plugin - - - default-testJar - - test-jar - - - - - - - diff --git a/parent/pom.xml b/parent/pom.xml deleted file mode 100644 index 14035573b38..00000000000 --- a/parent/pom.xml +++ /dev/null @@ -1,1752 +0,0 @@ - - - - - - 4.0.0 - - - org.apache - apache - 23 - - - - org.apache.ignite - ignite-parent - 1 - pom - - Apache Ignite is a distributed database for high-performance computing with in-memory speed. - - - - The Apache Software License, Version 2.0 - http://www.apache.org/licenses/LICENSE-2.0.txt - - - - - ${pom.basedir}/../.. - - 11 - 11 - - - 3.22.0 - 9.0 - 4.2.0 - 0.19 - 1.1.0 - 2.13.1 - 2.0.0 - 2.4.0 - 4.1.70.Final - 1.13.0 - 1.3.2 - 20.1.0 - 3.21.0 - 1.35 - 5.8.1 - 3.0.2 - 4.9.1 - 2.8.9 - 1.8.5 - 1.5.2 - 3.7.4 - 4.1.0 - 3.4.0 - 4.3.1 - 4.7.0 - 1.7.32 - 8.4.0-beta-18 - 1.6.4 - 2.1.12 - 1.4.1 - 2.2 - 2.0.0 - 1.0.1 - 2.6.12 - 1.32.0 - 2.8.8 - 3.1.6 - 1.22.0 - 2.4.0 - 4.8.110 - 3.28.0-GA - 3.10.0 - 7.3.1 - 3.3.7 - 4.0.2 - 3.3.0 - 0.8.21 - 3.0.4 - 8.5.6 - 4.0.1 - 1.12.8 - 5.13.2 - 0.23.1 - 1.0.1 - - - 0.13 - 8.45 - 0.8.7 - 2.1.2 - 3.0.0 - 3.2.0 - 3.2.0 - 3.1.2 - 3.8.1 - 3.2.0 - 2.8.2 - 3.0.0 - 3.0.0-M5 - 1.2.2 - 2.6 - 3.1.0 - 1.0 - 3.2.0 - 2.3.0 - 3.14.0 - 3.2.0 - 3.2.4 - 3.2.1 - 3.0.0-M5 - 5.4.0 - 3.2.0 - - - - ${additional.test.argLine} - --add-opens java.base/java.lang=ALL-UNNAMED - --add-opens java.base/java.lang.invoke=ALL-UNNAMED - --add-opens java.base/java.lang.reflect=ALL-UNNAMED - --add-opens java.base/java.io=ALL-UNNAMED - --add-opens java.base/java.nio=ALL-UNNAMED - --add-opens java.base/java.math=ALL-UNNAMED - --add-opens java.base/java.util=ALL-UNNAMED - --add-opens java.base/jdk.internal.misc=ALL-UNNAMED - -Dio.netty.tryReflectionSetAccessible=true - -Djava.util.logging.config.file=../../config/java.util.logging.properties - - - ${root.directory}/check-rules/LICENSE.txt - - - - - apache.staging - Apache Staging Repository - https://repository.apache.org/service/local/staging/deploy/maven2 - - - - - Jira - https://issues.apache.org/jira/projects/IGNITE/issues - - - - - - io.micronaut.test - micronaut-test-core - ${micronaut.test.junit5.version} - - - - io.micronaut - micronaut-validation - ${micronaut.version} - - - - org.assertj - assertj-core - ${assertj-core.version} - - - - com.google.code.gson - gson - ${gson.version} - - - - com.google.code.findbugs - jsr305 - ${google.findbug.jsr305.version} - - - - com.squareup.okhttp3 - okhttp - ${okhttp.version} - - - - com.squareup.okhttp3 - logging-interceptor - ${okhttp.version} - - - - org.threeten - threetenbp - ${threetenbp.version} - - - - io.gsonfire - gson-fire - ${gson-fire.version} - - - - com.jakewharton.fliptables - fliptables - ${fliptables.version} - - - - org.apache.ignite - ignite-affinity - ${project.version} - - - - org.apache.ignite - ignite-api - ${project.version} - - - - org.apache.ignite - ignite-baseline - ${project.version} - - - - org.apache.ignite - ignite-binary-tuple - ${project.version} - - - - org.apache.ignite - ignite-bytecode - ${project.version} - - - - org.apache.ignite - ignite-compute - ${project.version} - - - - org.apache.ignite - ignite-sql-engine - ${project.version} - - - - org.immutables - value-annotations - ${immutables.version} - - - - org.apache.ignite - ignite-cli - ${project.version} - - - - org.apache.ignite - ignite-configuration - ${project.version} - - - - org.apache.ignite - ignite-configuration-api - ${project.version} - - - - org.apache.ignite - ignite-core - ${project.version} - - - - org.apache.ignite - ignite-distribution-zones - ${project.version} - - - - org.apache.ignite - ignite-cluster-management - ${project.version} - - - - org.apache.ignite - ignite-metastorage-api - ${project.version} - - - - org.apache.ignite - ignite-metastorage - ${project.version} - - - - org.apache.ignite - ignite-network - ${project.version} - - - - org.apache.ignite - ignite-network-api - ${project.version} - - - - org.apache.ignite - ignite-network-annotation-processor - ${project.version} - - - - org.apache.ignite - ignite-replicator - ${project.version} - - - - org.apache.ignite - ignite-raft - ${project.version} - - - - org.apache.ignite - ignite-raft-api - ${project.version} - - - - org.apache.ignite - ignite-rest-api - ${project.version} - - - - org.apache.ignite - ignite-rest - ${project.version} - - - - org.apache.ignite - ignite-rocksdb-common - ${project.version} - - - - org.apache.ignite - ignite-page-memory - ${project.version} - - - - org.apache.ignite - ignite-schema - ${project.version} - - - - org.apache.ignite - ignite-storage-api - ${project.version} - - - - org.apache.ignite - ignite-storage-rocksdb - ${project.version} - - - - org.apache.ignite - ignite-table - ${project.version} - - - - org.apache.ignite - ignite-index - ${project.version} - - - - org.apache.ignite - ignite-vault - ${project.version} - - - - org.apache.ignite - ignite-runner - ${project.version} - - - - org.apache.ignite - ignite-transactions - ${project.version} - - - - org.apache.ignite - ignite-client-common - ${project.version} - - - - org.apache.ignite - ignite-client-handler - ${project.version} - - - - org.apache.ignite - ignite-client - ${project.version} - - - - org.apache.ignite - ignite-jdbc - ${project.version} - - - - org.apache.ignite - ignite-marshaller-common - ${project.version} - - - - org.apache.ignite - ignite-file-io - ${project.version} - - - - org.apache.ignite - ignite-storage-page-memory - ${project.version} - - - - org.apache.ignite - ignite-metrics - ${project.version} - - - - - org.jetbrains - annotations - ${jetbrains.annotations.version} - - - - com.fasterxml.jackson - jackson-bom - ${jackson.version} - pom - import - - - - org.apache.calcite - calcite-core - ${calcite.version} - - - - org.apache.calcite - calcite-linq4j - ${calcite.version} - - - - org.codehaus.janino - commons-compiler - ${janino.version} - - - - org.codehaus.janino - janino - ${janino.version} - - - - org.apache.calcite.avatica - avatica-core - ${avatica.version} - - - - com.jayway.jsonpath - json-path - ${jsonpath.version} - - - - com.jayway.jsonpath - json-path-assert - ${jsonpath.version} - - - - io.github.classgraph - classgraph - ${classgraph.version} - - - - org.javassist - javassist - ${javassist.version} - - - - org.checkerframework - checker-qual - ${checker.version} - - - - info.picocli - picocli-shell-jline3 - ${picocli.version} - - - - io.micronaut - micronaut-runtime - ${micronaut.version} - - - - io.micronaut.picocli - micronaut-picocli - ${micronaunt-picocli.version} - - - - io.micronaut - micronaut-inject - ${micronaut.version} - - - - io.micronaut - micronaut-http - ${micronaut.version} - - - - io.micronaut - micronaut-http-server - ${micronaut.version} - - - - io.micronaut - micronaut-http-server-netty - ${micronaut.version} - - - - io.micronaut.openapi - micronaut-openapi - ${maven.micronaut.openapi.plugin.version} - - - - jakarta.annotation - jakarta.annotation-api - compile - ${jakarta.annotations.version} - - - - jakarta.inject - jakarta.inject-api - ${jakarta.annotations.version} - - - - io.swagger.core.v3 - swagger-annotations - ${swagger.annotations.version} - - - - io.swagger - swagger-annotations - ${swagger.annotations.legacy.version} - - - - com.typesafe - config - ${typesafe.version} - - - - org.fusesource.jansi - jansi - ${jansi.version} - - - - info.picocli - picocli - ${picocli.version} - - - - org.jline - jline - ${jline.version} - - - - org.jline - jline-console - ${jline.version} - - - - javax.annotation - javax.annotation-api - ${javax.annotation.api.version} - - - - com.squareup - javapoet - ${javapoet.version} - - - - org.msgpack - msgpack-core - ${msgpack.version} - - - - org.msgpack - jackson-dataformat-msgpack - ${msgpack.version} - - - - com.github.ben-manes.caffeine - caffeine - ${caffeine.version} - - - - - org.apache.ignite - ignite-cluster-management - ${project.version} - test-jar - - - - org.apache.ignite - ignite-configuration - ${project.version} - test-jar - - - - org.apache.ignite - ignite-core - ${project.version} - test-jar - - - - org.apache.ignite - ignite-metastorage - ${project.version} - test-jar - - - - org.apache.ignite - ignite-network - ${project.version} - test-jar - - - - org.apache.ignite - ignite-raft - ${project.version} - test-jar - - - - org.apache.ignite - ignite-schema - ${project.version} - test-jar - - - - org.apache.ignite - ignite-transactions - ${project.version} - test-jar - - - - org.apache.ignite - ignite-storage-api - ${project.version} - test-jar - - - - org.apache.ignite - ignite-vault - ${project.version} - test-jar - - - - org.junit - junit-bom - ${junit.version} - pom - import - - - - org.mockito - mockito-bom - ${mockito.version} - pom - import - - - - io.micronaut.test - micronaut-test-junit5 - ${micronaut.test.junit5.version} - - - - io.micronaut - micronaut-http-client - ${micronaut.version} - test - - - - com.tngtech.archunit - archunit - ${archunit.version} - test - - - - com.tngtech.archunit - archunit-junit5 - ${archunit.version} - test - - - - org.awaitility - awaitility - ${awaitility.version} - test - - - - com.google.testing.compile - compile-testing - ${compile.testing.library.version} - - - org.hamcrest - hamcrest-core - - - - - - fr.inria.gforge.spoon - spoon-core - ${spoon.framework.version} - - - - org.hamcrest - hamcrest - ${hamcrest.version} - - - - com.github.npathai - hamcrest-optional - ${hamcrest.optional.version} - - - org.hamcrest - hamcrest-core - - - - - - ca.seinesoftware - hamcrest-path - ${hamcrest.path.version} - - - org.hamcrest - hamcrest-core - - - - - - io.scalecube - scalecube-cluster - ${scalecube.version} - - - - org.openjdk.jmh - jmh-core - ${jmh.framework.version} - - - - org.openjdk.jmh - jmh-generator-annprocess - ${jmh.framework.version} - - - - - com.esotericsoftware - kryo - ${kryo.version} - - - - org.ow2.asm - asm - ${asm.framework.version} - - - - org.ow2.asm - asm-tree - ${asm.framework.version} - - - - org.ow2.asm - asm-util - ${asm.framework.version} - - - - io.netty - netty-bom - ${netty.version} - pom - import - - - - com.lmax - disruptor - ${disruptor.version} - - - - org.rocksdb - rocksdbjni - ${rocksdb.version} - - - - io.dropwizard.metrics - metrics-core - ${metrics.version} - - - - org.jctools - jctools-core - ${jctools.version} - - - - org.slf4j - slf4j-jdk14 - ${slf4j.version} - - - - it.unimi.dsi - fastutil-core - ${fastutil.version} - - - - net.bytebuddy - byte-buddy - ${bytebuddy.version} - - - - org.mock-server - mockserver-netty - ${mock-server.version} - - - - org.mock-server - mockserver-junit-jupiter - ${mock-server.version} - - - - com.google.auto.service - auto-service-annotations - ${auto-service.version} - - - - - - - - - skip-unit-tests - - - skip.surefire.tests - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - true - - - - - - - - - skip-all-tests - - - maven.test.skip - true - - - - - - org.apache.maven.plugins - maven-compiler-plugin - - - default-testCompile - none - - - - - org.apache.maven.plugins - maven-jar-plugin - - - default-testJar - none - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - default-test - none - - - - - org.apache.maven.plugins - maven-failsafe-plugin - - - default - none - - - - - - - - - - javadoc - - - - org.codehaus.mojo - build-helper-maven-plugin - - - timestamp-property - - timestamp-property - - validate - - current.year - yyyy - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - org.apache.ignite.internal.* - - - - package - - jar - - - - - - - - - - - javadoc-public-api - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - ${project.basedir}/check-rules/checkstyle-public-api-javadoc.xml - ${project.basedir}/check-rules/checkstyle-disabled-modules.xml - - - - - - - - - pmd - - - - org.codehaus.mojo - build-helper-maven-plugin - - - add-generated-source-for-pmd - validate - - add-source - - - - target/generated-sources/annotations - target/generated-sources/javacc - target/generated-sources/fmpp - - - - - add-generated-test-source-for-pmd - validate - - add-test-source - - - - target/generated-test-sources/test-annotations - - - - - - - - - - - - modernizer - - - !maven.all-checks.skip - - - - - - org.gaul - modernizer-maven-plugin - - ${maven.compiler.source} - - - ${root.directory}/check-rules/modernizer-rules.xml - - - org.apache.ignite.internal.sql.engine - org.apache.ignite.internal.generated - org.apache.ignite.rest.client - - - - - modernizer - test-compile - - modernizer - - - - - - - - - - jacoco - - @{argLine} - - - - - org.jacoco - jacoco-maven-plugin - - - - org/apache/calcite/**/* - - - - - jacoco-prepare-agent-unit - - prepare-agent - - - - jacoco-prepare-agent-it - - prepare-agent-integration - - - - - - - - - - - - - - org.apache.maven.plugins - maven-compiler-plugin - ${maven.compiler.plugin.version} - - - - org.apache.maven.plugins - maven-surefire-plugin - ${maven.surefire.plugin.version} - - - - org.codehaus.mojo - build-helper-maven-plugin - ${maven.build-helper.plugin.version} - - - - - - org.apache.maven.plugins - maven-failsafe-plugin - ${maven.failsafe.plugin.version} - - - - io.micronaut.build - micronaut-maven-plugin - ${maven.micronaut.build.plugin.version} - - - - org.apache.maven.plugins - maven-assembly-plugin - ${maven.assembly.plugin.version} - - - - org.apache.maven.plugins - maven-shade-plugin - ${maven.shade.plugin.version} - - - - org.apache.maven.plugins - maven-antrun-plugin - ${maven.antrun.plugin.version} - - - - org.apache.maven.plugins - maven-deploy-plugin - ${maven.deploy.plugin.version} - - - - com.akathist.maven.plugins.launch4j - launch4j-maven-plugin - ${launch.maven.plugin.version} - - - - org.apache.rat - apache-rat-plugin - ${apache.rat.plugin.version} - - - - org.apache.maven.plugins - maven-checkstyle-plugin - ${maven.checkstyle.plugin.version} - - - - org.apache.maven.plugins - maven-pmd-plugin - ${maven.pmd.plugin.version} - - - - org.apache.maven.plugins - maven-javadoc-plugin - ${maven.javadoc.plugin.version} - - - - org.codehaus.mojo - flatten-maven-plugin - ${maven.flatten.plugin.version} - - - - org.codehaus.mojo - javacc-maven-plugin - ${maven.javacc.plugin.version} - - - - org.apache.maven.plugins - maven-resources-plugin - ${maven.resources.plugin.version} - - - - org.apache.maven.plugins - maven-dependency-plugin - ${maven.dependency.plugin.version} - - - - com.googlecode.fmpp-maven-plugin - fmpp-maven-plugin - ${maven.fmpp.plugin.version} - - - - org.codehaus.mojo - exec-maven-plugin - ${maven.exec.plugin.version} - - - - org.gaul - modernizer-maven-plugin - ${maven.modernizer.plugin.version} - - - - org.jacoco - jacoco-maven-plugin - ${jacoco.maven.plugin.version} - - - - org.openapitools - openapi-generator-maven-plugin - ${maven.openapi.plugin.version} - - - - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - add-test-source - validate - - add-test-source - - - - src/integrationTest/java - - - - - add-test-resource - validate - - add-test-resource - - - - - src/integrationTest/resources - - - - - - add-test-fixtures - validate - - add-test-source - - - - src/testFixtures/java - - - - - - - - - org.apache.maven.plugins - maven-surefire-plugin - - - ${common.test.argLine} - - - %regex[.*(It)[A-Z].*] - - **/*$* - - - - - - - org.apache.maven.plugins - maven-failsafe-plugin - - - ${common.test.argLine} - - false - - %regex[.*(It)[A-Z].*] - - - - - integration-test - - integration-test - verify - - - - - - - - org.codehaus.mojo - flatten-maven-plugin - - - - - flatten - process-resources - - flatten - - - - - - flatten.clean.before - clean - - clean - - - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - com.puppycrawl.tools - checkstyle - ${checkstyle.puppycrawl.version} - - - - ${project.build.directory}/checkstyle.xml - ${project.basedir}/check-rules/checkstyle-rules.xml - ${project.basedir}/check-rules/checkstyle-suppressions.xml - com/facebook/presto/bytecode/**/*,org/apache/ignite/raft/jraft/**/* - false - - true - src/integrationTest/java,src/testFixtures/java - - - - - - org.apache.rat - apache-rat-plugin - - false - - - IAL20 - Ignite Apache License 2.0 - - 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. - - - - - - Ignite Apache License 2.0 - - - false - - **/target/** - **/*.md - docs/assets/images/** - docs/assets/js/anchor.min.js - docs/assets/css/asciidoc-pygments.css - docs/_plugins/asciidoctor-extensions.rb - docs/_sass/rouge-base16-solarized.scss - **/*.json - **/*.conf - modules/rest/openapi/openapi.yaml - **/*.drawio - modules/cli/src/**/resources//builtin_modules.conf - **/*.iml - modules/bytecode/src/main/java/com/facebook/presto/bytecode/ClassInfo.java - modules/bytecode/src/main/java/com/facebook/presto/bytecode/ClassInfoLoader.java - **/META-INF/services/** - modules/raft/src/main/java/org/apache/ignite/raft/jraft/util/Recyclers.java - modules/raft/src/main/java/org/apache/ignite/raft/jraft/util/NonReentrantLock.java - modules/raft/src/main/java/org/apache/ignite/raft/jraft/util/HeapByteBufUtil.java - modules/raft/src/main/java/org/apache/ignite/raft/jraft/util/timer/TimerTask.java - modules/raft/src/main/java/org/apache/ignite/raft/jraft/util/timer/Timeout.java - **/*.sln - - packaging/deb/rules - packaging/deb/control - packaging/scripts/bootstrap-config - packaging/docker/Dockerfile - **/*.bat - **/*.ini - modules/runner/src/integrationTest/sql/** - gradle/** - gradlew - gradlew.batc - **/.empty - - - - - - - org.apache.maven.plugins - maven-pmd-plugin - - true - - ${project.basedir}/check-rules/pmd-rules.xml - - true - - **/org/apache/ignite/internal/generated/query/calcite/sql/IgniteSqlParserImplTokenManager.java - **/org/apache/ignite/internal/generated/query/calcite/sql/IgniteSqlParserImpl.java - **/org/apache/ignite/rest/client/** - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - Ignite ${project.version} - Ignite ${project.version} - true - true - package - true - false - false - ${javadoc.opts} - com.facebook.presto.*;org.apache.ignite.internal.generated.* - src/main/java:target/generated-sources/annotations:target/generated-sources/javacc - - https://ignite.apache.org/releases/latest/javadoc/ - - - - apiNote - a - API Note: - - - implSpec - a - Implementation Requirements: - - - implNote - a - Implementation Note: - - - - - - - - - - - - -
- ${current.year} Copyright © Apache Software Foundation -
- - - - - - - - - - - - - - - - - - -
- Ignite Database and Caching Platform - :   - ver. ${project.version} -
- Release Date - :   - ${maven.build.timestamp} -
- - - - ]]> -
-
-
- - - - org.apache.maven.plugins - maven-dependency-plugin - - - purge-local-repository - package - - purge-local-repository - - - - org.apache.ignite:${project.artifactId}/${project.version} - - true - - - - -
-
-
diff --git a/pom.xml b/pom.xml deleted file mode 100644 index 498e73b713b..00000000000 --- a/pom.xml +++ /dev/null @@ -1,177 +0,0 @@ - - - - - - 4.0.0 - - - org.apache.ignite - ignite-parent - 1 - parent - - - apache-ignite - 3.0.0-SNAPSHOT - pom - - - ${pom.basedir} - - - - examples - modules/affinity - modules/api - modules/baseline - modules/binary-tuple - modules/bytecode - modules/cli - modules/client - modules/client-common - modules/client-handler - modules/cluster-management - modules/compute - modules/configuration - modules/configuration-annotation-processor - modules/configuration-api - modules/core - modules/distribution-zones - modules/file-io - modules/index - modules/jacoco-report - modules/jdbc - modules/marshaller-common - modules/metastorage - modules/metastorage-api - modules/metrics - modules/network - modules/network-annotation-processor - modules/network-api - modules/page-memory - modules/raft - modules/raft-api - modules/replicator - modules/rest - modules/rest-api - modules/rocksdb-common - modules/runner - modules/schema - modules/sql-engine - modules/storage-api - modules/storage-page-memory - modules/storage-rocksdb - modules/table - modules/transactions - modules/vault - - - - - cpp - - modules/platforms/cpp - - - - - - checkstyle - - - !maven.all-checks.skip - - - - - - org.apache.maven.plugins - maven-checkstyle-plugin - - - generate-report - validate - - checkstyle-aggregate - - - - fail-if-error - validate - - true - true - - - checkstyle-aggregate - - - - - - - - - - - - - org.apache.maven.plugins - maven-assembly-plugin - - - package - - single - - - false - - assembly/assembly.xml - - apache-ignite-${project.version} - false - - - - - - - - org.apache.maven.plugins - maven-javadoc-plugin - - - - - - -