Merge remote-tracking branch 'remotes/origin/sprint-3' into ignite-496
Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/65f6d98f Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/65f6d98f Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/65f6d98f Branch: refs/heads/ignite-496 Commit: 65f6d98f08e035d89d6ebbfe4b702a30e110dd50 Parents: 5e0fd9d 5657b41 Author: sboikov <semen.boi...@inria.fr> Authored: Sat Mar 28 10:52:42 2015 +0300 Committer: sboikov <semen.boi...@inria.fr> Committed: Sat Mar 28 10:52:42 2015 +0300 ---------------------------------------------------------------------- assembly/libs/README.txt | 1 - examples/pom-standalone.xml | 16 +- examples/pom.xml | 106 +- examples/schema-import/pom.xml | 11 +- modules/aop/pom.xml | 25 +- modules/aws/pom.xml | 43 +- modules/clients/pom.xml | 43 +- .../rest/AbstractRestProcessorSelfTest.java | 11 +- .../JettyRestProcessorAbstractSelfTest.java | 5 - modules/codegen/pom.xml | 15 +- modules/core/pom.xml | 77 +- .../java/org/apache/ignite/IgniteCache.java | 4 +- .../internal/MarshallerContextAdapter.java | 5 +- .../ignite/internal/MarshallerContextImpl.java | 65 +- .../discovery/GridDiscoveryManager.java | 7 +- .../swapspace/GridSwapSpaceManager.java | 6 +- .../processors/cache/CacheProjection.java | 6 +- .../processors/cache/GridCacheAdapter.java | 12 +- .../processors/cache/GridCacheMapEntry.java | 24 +- .../processors/cache/GridCacheProcessor.java | 25 +- .../cache/GridCacheProjectionImpl.java | 6 +- .../processors/cache/GridCacheProxyImpl.java | 6 +- .../processors/cache/GridCacheUtils.java | 5 +- .../processors/cache/IgniteCacheProxy.java | 4 +- .../distributed/dht/GridDhtLocalPartition.java | 101 +- .../distributed/dht/GridDhtTxPrepareFuture.java | 2 +- .../distributed/near/GridNearCacheAdapter.java | 7 - .../near/GridNearTxPrepareFuture.java | 2 +- .../cache/query/GridCacheQueryManager.java | 4 +- .../cache/transactions/IgniteTxManager.java | 4 +- .../processors/query/GridQueryIndexing.java | 3 +- .../processors/query/GridQueryProcessor.java | 22 +- .../ignite/internal/util/lang/GridFunc.java | 14 + .../ignite/lang/IgniteProductVersion.java | 2 +- .../ignite/marshaller/MarshallerContext.java | 5 +- .../optimized/OptimizedMarshallerUtils.java | 2 +- .../spi/swapspace/SwapSpaceSpiListener.java | 3 +- .../spi/swapspace/file/FileSwapSpaceSpi.java | 2 +- .../org/jsr166/ConcurrentLinkedHashMap.java | 9 + .../ignite/IgniteCacheAffinitySelfTest.java | 37 +- .../ignite/igfs/IgfsFragmentizerSelfTest.java | 3 +- .../GridProjectionForCachesSelfTest.java | 2 +- .../GridCacheAbstractFailoverSelfTest.java | 134 +- .../GridCacheAbstractFailoverTxSelfTest.java | 110 ++ .../cache/GridCacheAbstractFullApiSelfTest.java | 95 +- .../cache/GridCacheAbstractMetricsSelfTest.java | 4 + .../cache/GridCacheAbstractSelfTest.java | 109 +- .../cache/GridCacheClearLocallySelfTest.java | 81 +- .../GridCacheConcurrentTxMultiNodeTest.java | 28 - .../cache/GridCacheEntryVersionSelfTest.java | 4 +- .../GridCacheExAbstractFullApiSelfTest.java | 10 +- ...CacheFullTextQueryMultithreadedSelfTest.java | 4 +- .../GridCacheInterceptorAbstractSelfTest.java | 2 + .../cache/GridCacheLuceneQueryIndexTest.java | 20 +- .../cache/GridCacheMemoryModeSelfTest.java | 28 +- .../cache/GridCacheOffHeapSelfTest.java | 662 ---------- .../processors/cache/GridCacheOffHeapTest.java | 4 +- .../GridCacheOffHeapTieredAbstractSelfTest.java | 4 +- .../GridCacheOnCopyFlagAbstractSelfTest.java | 8 +- .../GridCacheQueryIndexingDisabledSelfTest.java | 19 +- .../GridCacheQueryInternalKeysSelfTest.java | 4 +- .../cache/GridCacheSwapPreloadSelfTest.java | 16 +- ...idCacheValueConsistencyAbstractSelfTest.java | 104 +- ...heValueConsistencyTransactionalSelfTest.java | 2 +- .../IgniteCacheContainsKeyAbstractSelfTest.java | 15 +- .../IgniteClientAffinityAssignmentSelfTest.java | 103 +- .../cache/IgnitePutAllLargeBatchSelfTest.java | 16 +- ...tAllUpdateNonPreloadedPartitionSelfTest.java | 5 +- .../cache/IgniteTxMultiNodeAbstractTest.java | 20 +- .../GridCacheClientModesAbstractSelfTest.java | 6 +- .../distributed/GridCacheEventAbstractTest.java | 279 ++--- .../GridCacheNodeFailureAbstractTest.java | 8 - ...GridCachePreloadRestartAbstractSelfTest.java | 9 - .../IgniteCacheSystemTransactionsSelfTest.java | 2 +- ...xOriginatingNodeFailureAbstractSelfTest.java | 4 +- ...cOriginatingNodeFailureAbstractSelfTest.java | 4 +- .../IgniteTxTimeoutAbstractTest.java | 8 - ...heAbstractTransformWriteThroughSelfTest.java | 2 +- .../dht/GridCacheColocatedFailoverSelfTest.java | 2 +- .../GridCacheDhtEvictionsDisabledSelfTest.java | 6 +- .../dht/GridCacheDhtPreloadSelfTest.java | 8 - .../distributed/dht/GridCacheDhtTestUtils.java | 10 - ...itionedTxOriginatingNodeFailureSelfTest.java | 17 +- .../atomic/GridCacheAtomicFailoverSelfTest.java | 52 + ...AtomicPrimaryWriteOrderFailoverSelfTest.java | 36 + ...idCacheAtomicReplicatedFailoverSelfTest.java | 32 + ...sistencyAtomicPrimaryWriteOrderSelfTest.java | 32 + ...GridCacheValueConsistencyAtomicSelfTest.java | 2 +- .../near/GridCacheNearEvictionSelfTest.java | 2 +- .../near/GridCacheNearMetricsSelfTest.java | 2 +- .../near/GridCacheNearMultiNodeSelfTest.java | 2 +- .../near/GridCacheNearOneNodeSelfTest.java | 2 +- ...idCacheNearOnlyMultiNodeFullApiSelfTest.java | 26 +- .../GridCachePartitionedFailoverSelfTest.java | 2 +- ...GridCachePartitionedFilteredPutSelfTest.java | 5 +- .../GridCachePartitionedLoadCacheSelfTest.java | 2 +- ...achePartitionedMultiNodeCounterSelfTest.java | 8 - ...achePartitionedMultiNodeFullApiSelfTest.java | 68 +- ...ePartitionedMultiThreadedPutGetSelfTest.java | 4 +- ...achePartitionedPreloadLifecycleSelfTest.java | 2 +- .../near/GridPartitionedBackupLoadSelfTest.java | 2 +- .../GridCacheReplicatedEvictionSelfTest.java | 8 +- .../GridCacheReplicatedFailoverSelfTest.java | 2 +- .../GridCacheReplicatedInvalidateSelfTest.java | 13 +- ...CacheReplicatedPreloadLifecycleSelfTest.java | 2 +- .../GridCacheReplicatedPreloadSelfTest.java | 2 +- .../eviction/GridCacheEvictionAbstractTest.java | 6 +- .../IgniteCacheExpiryPolicyAbstractTest.java | 10 +- ...eCacheExpiryPolicyWithStoreAbstractTest.java | 4 +- .../GridCacheSwapScanQueryAbstractSelfTest.java | 26 +- ...ridCacheContinuousQueryAbstractSelfTest.java | 20 +- .../DataStreamProcessorSelfTest.java | 8 +- .../processors/igfs/IgfsAbstractSelfTest.java | 2 +- .../igfs/IgfsDataManagerSelfTest.java | 6 +- .../igfs/IgfsDualAbstractSelfTest.java | 2 +- .../processors/igfs/IgfsProcessorSelfTest.java | 8 +- .../processors/igfs/IgfsSizeSelfTest.java | 10 +- .../processors/igfs/IgfsStreamsSelfTest.java | 7 +- .../GridConcurrentLinkedHashMapSelfTest.java | 17 + .../GridSwapSpaceSpiAbstractSelfTest.java | 9 +- .../inmemory/GridTestSwapSpaceSpi.java | 2 +- .../ignite/testframework/GridTestUtils.java | 14 +- .../junits/common/GridCommonAbstractTest.java | 83 +- .../IgniteCacheFailoverTestSuite.java | 13 +- .../ignite/testsuites/IgniteCacheTestSuite.java | 1 + modules/extdata/p2p/pom.xml | 23 +- modules/extdata/uri/pom.xml | 25 +- modules/geospatial/pom.xml | 43 +- .../query/h2/GridH2IndexingGeoSelfTest.java | 14 +- modules/hadoop/pom.xml | 38 +- .../processors/hadoop/HadoopClassLoader.java | 21 +- .../processors/hadoop/HadoopDefaultJobInfo.java | 2 +- .../hadoop/jobtracker/HadoopJobTracker.java | 4 +- .../processors/hadoop/v2/HadoopDaemon.java | 125 ++ .../processors/hadoop/v2/HadoopV2Job.java | 58 +- .../igfs/HadoopIgfsDualAbstractSelfTest.java | 3 +- .../apache/ignite/igfs/IgfsEventsTestSuite.java | 4 +- .../hadoop/HadoopClassLoaderTest.java | 2 +- .../testsuites/IgniteHadoopTestSuite.java | 2 +- .../IgniteIgfsLinuxAndMacOSTestSuite.java | 2 +- modules/hibernate/pom.xml | 32 +- modules/indexing/pom.xml | 43 +- .../processors/query/h2/IgniteH2Indexing.java | 50 +- .../query/h2/opt/GridH2AbstractKeyValueRow.java | 95 +- .../query/h2/opt/GridH2KeyValueRowOffheap.java | 64 +- .../query/h2/opt/GridH2RowDescriptor.java | 2 +- .../processors/query/h2/opt/GridH2Table.java | 31 +- .../query/h2/opt/GridH2TreeIndex.java | 4 +- .../GridCacheAbstractFieldsQuerySelfTest.java | 40 +- .../cache/GridCacheCrossCacheQuerySelfTest.java | 52 +- .../cache/GridCacheOffHeapAndSwapSelfTest.java | 129 +- .../cache/GridCacheOffHeapSelfTest.java | 624 ++++++++++ .../cache/GridCacheQueryMetricsSelfTest.java | 6 +- ...idCacheReduceQueryMultithreadedSelfTest.java | 5 +- .../processors/cache/GridCacheSwapSelfTest.java | 138 +-- .../cache/GridIndexingWithNoopSwapSelfTest.java | 4 +- .../cache/IgniteCacheAbstractQuerySelfTest.java | 16 +- ...CacheOffheapTieredMultithreadedSelfTest.java | 319 +++++ .../cache/IgniteCacheQueryLoadSelfTest.java | 26 +- .../IgniteCacheQueryMultiThreadedSelfTest.java | 79 +- ...GridCachePartitionedFieldsQuerySelfTest.java | 7 +- .../GridCacheReplicatedFieldsQuerySelfTest.java | 4 +- ...dCacheAbstractReduceFieldsQuerySelfTest.java | 16 +- .../query/h2/GridH2IndexRebuildTest.java | 66 +- .../h2/GridIndexingSpiAbstractSelfTest.java | 8 +- .../query/h2/sql/IgniteVsH2QueryTest.java | 853 +++++++++++++ .../IgniteCacheQuerySelfTestSuite.java | 5 +- modules/jcl/pom.xml | 16 +- modules/jta/pom.xml | 30 +- modules/log4j/pom.xml | 16 +- modules/rest-http/pom.xml | 14 +- .../http/jetty/GridJettyRestHandler.java | 6 + modules/scalar/pom.xml | 51 +- modules/schedule/pom.xml | 16 +- modules/schema-import/pom.xml | 14 +- modules/slf4j/pom.xml | 14 +- modules/spring/pom.xml | 20 +- modules/ssh/pom.xml | 20 +- modules/tools/pom.xml | 11 +- .../ant/beautifier/GridJavadocAntTask.java | 2 +- modules/urideploy/pom.xml | 52 +- modules/visor-console/pom.xml | 24 +- .../ignite/visor/commands/VisorConsole.scala | 4 +- .../commands/start/VisorStartCommand.scala | 17 +- modules/visor-plugins/pom.xml | 14 +- modules/web/pom.xml | 26 +- modules/yardstick/pom.xml | 22 +- parent/pom.xml | 711 +++++++++++ pom.xml | 1146 ++---------------- 189 files changed, 4957 insertions(+), 3657 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/65f6d98f/pom.xml ---------------------------------------------------------------------- diff --cc pom.xml index d28cae8,89d74a1..20ff8d7 --- a/pom.xml +++ b/pom.xml @@@ -142,490 -67,9 +67,10 @@@ <module>modules/jcl</module> <module>modules/schema-import</module> <module>modules/codegen</module> + <module>modules/interop-api</module> </modules> - <dependencyManagement> - <dependencies> - <dependency> - <groupId>log4j</groupId> - <artifactId>log4j</artifactId> - <version>1.2.17</version> - <exclusions> - <exclusion> - <groupId>com.sun.jdmk</groupId> - <artifactId>jmxtools</artifactId> - </exclusion> - <exclusion> - <groupId>com.sun.jmx</groupId> - <artifactId>jmxri</artifactId> - </exclusion> - </exclusions> - </dependency> - </dependencies> - </dependencyManagement> - - <dependencies> - <dependency> - <groupId>junit</groupId> - <artifactId>junit</artifactId> - <version>4.11</version> - <scope>test</scope> - </dependency> - - <dependency> - <groupId>log4j</groupId> - <artifactId>log4j</artifactId> - <scope>test</scope> - </dependency> - - <dependency> - <groupId>commons-collections</groupId> - <artifactId>commons-collections</artifactId> - <version>3.2.1</version> - <scope>test</scope> - </dependency> - - <dependency> - <groupId>commons-io</groupId> - <artifactId>commons-io</artifactId> - <version>2.4</version> - <scope>test</scope> - </dependency> - - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-io</artifactId> - <version>9.0.5.v20130815</version> - <scope>test</scope> - </dependency> - - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-http</artifactId> - <version>9.0.5.v20130815</version> - <scope>test</scope> - </dependency> - - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-server</artifactId> - <version>9.0.5.v20130815</version> - <scope>test</scope> - </dependency> - - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-util</artifactId> - <version>9.0.5.v20130815</version> - <scope>test</scope> - </dependency> - - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-core</artifactId> - <version>${spring.version}</version> - <scope>test</scope> - </dependency> - - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-aop</artifactId> - <version>${spring.version}</version> - <scope>test</scope> - </dependency> - - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-beans</artifactId> - <version>${spring.version}</version> - <scope>test</scope> - </dependency> - - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-context</artifactId> - <version>${spring.version}</version> - <scope>test</scope> - </dependency> - - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-expression</artifactId> - <version>${spring.version}</version> - <scope>test</scope> - </dependency> - - <dependency> - <groupId>org.springframework</groupId> - <artifactId>spring-tx</artifactId> - <version>${spring.version}</version> - <scope>test</scope> - </dependency> - - <dependency> - <groupId>com.beust</groupId> - <artifactId>jcommander</artifactId> - <version>1.30</version> - <scope>test</scope> - </dependency> - </dependencies> - - <build> - <pluginManagement> - <plugins> - <plugin> - <groupId>net.alchim31.maven</groupId> - <artifactId>scala-maven-plugin</artifactId> - <version>3.2.0</version> - <configuration> - <jvmArgs> - <jvmArg>-Xms512m</jvmArg> - <jvmArg>-Xmx1024m</jvmArg> - </jvmArgs> - </configuration> - <executions> - <execution> - <id>scala-compile-first</id> - <phase>process-resources</phase> - <goals> - <goal>add-source</goal> - <goal>compile</goal> - </goals> - </execution> - <execution> - <id>scala-test-compile</id> - <phase>process-test-resources</phase> - <goals> - <goal>testCompile</goal> - </goals> - </execution> - </executions> - </plugin> - </plugins> - </pluginManagement> - - <plugins> - <plugin> - <artifactId>maven-compiler-plugin</artifactId> - <version>3.1</version> - <configuration> - <source>1.7</source> - <target>1.7</target> - </configuration> - </plugin> - - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-surefire-plugin</artifactId> - <version>2.17</version> - <configuration> - <forkCount>0</forkCount> - </configuration> - </plugin> - - <plugin> - <artifactId>maven-dependency-plugin</artifactId> - <executions> - <execution> - <id>copy-libs</id> - <phase>test-compile</phase> - <goals> - <goal>copy-dependencies</goal> - </goals> - <configuration> - <excludeGroupIds>org.apache.ignite</excludeGroupIds> - <outputDirectory>target/libs</outputDirectory> - <includeScope>runtime</includeScope> - <excludeTransitive>true</excludeTransitive> - </configuration> - </execution> - </executions> - </plugin> - - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-assembly-plugin</artifactId> - <version>2.4</version> - <inherited>false</inherited> - <executions> - <execution> - <id>dependencies</id> - <phase>prepare-package</phase> - <goals> - <goal>single</goal> - </goals> - <configuration> - <descriptors> - <descriptor>${basedir}/assembly/dependencies-${ignite.edition}.xml</descriptor> - </descriptors> - <outputDirectory>${basedir}</outputDirectory> - <finalName>libs</finalName> - <appendAssemblyId>false</appendAssemblyId> - <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot> - </configuration> - </execution> - - <execution> - <id>dependencies-optional</id> - <phase>prepare-package</phase> - <goals> - <goal>single</goal> - </goals> - <configuration> - <descriptors> - <descriptor>${basedir}/assembly/dependencies-optional-${ignite.edition}.xml</descriptor> - </descriptors> - <outputDirectory>${basedir}/libs</outputDirectory> - <finalName>optional</finalName> - <appendAssemblyId>false</appendAssemblyId> - <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot> - </configuration> - </execution> - - <execution> - <id>dependencies-schema-import</id> - <phase>prepare-package</phase> - <goals> - <goal>single</goal> - </goals> - <configuration> - <descriptors> - <descriptor>assembly/dependencies-schema-import.xml</descriptor> - </descriptors> - <outputDirectory>target/release-package/bin</outputDirectory> - <finalName>include</finalName> - <appendAssemblyId>false</appendAssemblyId> - <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot> - </configuration> - </execution> - </executions> - </plugin> - - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-source-plugin</artifactId> - <version>2.2.1</version> - <executions> - <execution> - <id>source</id> - <goals> - <goal>jar-no-fork</goal> - </goals> - <phase>package</phase> - <configuration> - <excludeResources>true</excludeResources> - </configuration> - </execution> - </executions> - </plugin> - - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>flatten-maven-plugin</artifactId> - <version>1.0.0-beta-3</version> - - <configuration> - <flattenMode>minimum</flattenMode> - <flattenedPomFilename>pom-installed.xml</flattenedPomFilename> - </configuration> - - <executions> - <!-- enable flattening --> - <execution> - <id>flatten</id> - <phase>process-resources</phase> - <goals> - <goal>flatten</goal> - </goals> - </execution> - - <!-- ensure proper cleanup before start --> - <execution> - <id>flatten.clean.before</id> - <phase>clean</phase> - <goals> - <goal>clean</goal> - </goals> - </execution> - </executions> - </plugin> - - <!-- ensure proper cleanup after install --> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-clean-plugin</artifactId> - <inherited>false</inherited> - <executions> - <execution> - <id>flatten.clean.after</id> - <phase>install</phase> - <goals> - <goal>clean</goal> - </goals> - <configuration> - <excludeDefaultDirectories>true</excludeDefaultDirectories> - <filesets> - <fileset> - <directory>${project.basedir}</directory> - <includes> - <include>**/pom-installed.xml</include> - </includes> - </fileset> - </filesets> - </configuration> - </execution> - </executions> - </plugin> - - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-install-plugin</artifactId> - <version>2.5.2</version> - <inherited>false</inherited> - <configuration> - <skip>true</skip> - </configuration> - </plugin> - - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-deploy-plugin</artifactId> - <version>2.8.2</version> - <inherited>false</inherited> - <configuration> - <skip>true</skip> - </configuration> - </plugin> - - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-enforcer-plugin</artifactId> - <version>1.4</version> - <configuration> - <rules> - <requireJavaVersion> - <version>[1.7,)</version> - </requireJavaVersion> - </rules> - </configuration> - <executions> - <execution> - <goals> - <goal>enforce</goal> - </goals> - </execution> - </executions> - </plugin> - </plugins> - </build> - - <profiles> - <profile> - <id>check-licenses</id> - <build> - <plugins> - <plugin> - <groupId>org.apache.rat</groupId> - <artifactId>apache-rat-plugin</artifactId> - <version>0.11</version> - <configuration> - <addDefaultLicenseMatchers>false</addDefaultLicenseMatchers> - <licenses> - <license implementation="org.apache.rat.analysis.license.FullTextMatchingLicense"> - <licenseFamilyCategory>IAL20</licenseFamilyCategory> - <licenseFamilyName>Ignite Apache License 2.0</licenseFamilyName> - <fullText> - 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. - </fullText> - </license> - </licenses> - <licenseFamilies> - <licenseFamily implementation="org.apache.rat.license.SimpleLicenseFamily"> - <familyName>Ignite Apache License 2.0</familyName> - </licenseFamily> - </licenseFamilies> - </configuration> - <executions> - <execution> - <phase>validate</phase> - <goals> - <goal>check</goal> - </goals> - <configuration> - <excludes> - <exclude>work/**</exclude> - <exclude>**/target/**</exclude> - <exclude>**/*.log</exclude> - <exclude>**/*.m4</exclude><!--Free Software Foundation notice--> - <exclude>**/*.dylib</exclude><!--bin-files--> - <exclude>**/*.gar</exclude><!--bin-files--> - <exclude>**/licenses/*.txt</exclude><!--files of licenses--> - <exclude>**/*.timestamp</exclude><!--tmp-files--> - <exclude>**/*.iml</exclude><!--IDEA files--> - <exclude>**/pom-installed.xml</exclude><!--tmp-files--> - <exclude>**/keystore/*.jks</exclude><!--bin-files--> - <exclude>**/keystore/*.pem</exclude><!--auto generated files--> - <exclude>**/keystore/*.pfx</exclude><!--bin-files--> - <exclude>**/*.sql</exclude><!--sql files --> - <!--special excludes--> - <exclude>DEVNOTES.txt</exclude> - <exclude>src/main/java/org/apache/ignite/internal/util/offheap/unsafe/GridOffHeapSnapTreeMap.java</exclude><!--BSD license--> - <exclude>src/main/java/org/apache/ignite/internal/util/snaptree/*.java</exclude><!--BSD license--> - <exclude>src/main/java/org/jsr166/*.java</exclude> - <exclude>src/test/java/org/apache/ignite/p2p/p2p.properties</exclude><!--test depends on file content--> - <exclude>src/test/resources/log/ignite.log.tst</exclude><!--test resource--> - <exclude>src/test/java/org/apache/ignite/spi/deployment/uri/META-INF/ignite.incorrefs</exclude><!--test resource--> - <exclude>src/test/java/org/apache/ignite/spi/deployment/uri/META-INF/ignite.empty</exclude><!--should be empty--> - <exclude>src/test/java/org/apache/ignite/spi/deployment/uri/META-INF/ignite.brokenxml</exclude><!--test resource--> - <exclude>src/test/java/org/apache/ignite/internal/processors/hadoop/books/*.txt</exclude><!--books examples--> - <exclude>src/main/java/META-INF/services/javax.cache.spi.CachingProvider</exclude><!--cannot be changed--> - <exclude>src/main/java/org/jetbrains/annotations/*.java</exclude><!--copyright--> - <exclude>src/main/resources/META-INF/services/org.apache.hadoop.mapreduce.protocol.ClientProtocolProvider</exclude><!--cannot be changed--> - <!--shmem--> - <exclude>ipc/shmem/**/Makefile.in</exclude><!--auto generated files--> - <exclude>ipc/shmem/**/Makefile</exclude><!--auto generated files--> - <exclude>ipc/shmem/compile</exclude><!--generated by Autoconf and licensed under AL--> - <exclude>ipc/shmem/config.guess</exclude><!--generated by Autoconf and licensed under AL--> - <exclude>ipc/shmem/config.sub</exclude><!--generated by Autoconf and licensed under AL--> - <exclude>ipc/shmem/configure</exclude><!--free software--> - <exclude>ipc/shmem/config.h.in</exclude><!--auto generated--> - <exclude>ipc/shmem/configure.ac</exclude><!--cannot be changed--> - <exclude>ipc/shmem/ltmain.sh</exclude><!--generated by Autoconf and licensed under AL--> - <exclude>ipc/shmem/install-sh</exclude><!--free license--> - <exclude>ipc/shmem/depcomp</exclude><!--generated by Autoconf and licensed under AL--> - <exclude>ipc/shmem/config.status</exclude><!--auto generated--> - <exclude>ipc/shmem/libtool</exclude><!--auto generated--> - <exclude>ipc/shmem/missing</exclude><!--generated by Autoconf and licensed under AL--> - <exclude>ipc/shmem/stamp-h1</exclude><!--tmp timestamp--> - <exclude>ipc/shmem/ltmain.sh</exclude><!--tmp (not under VCS)--> - <exclude>ipc/shmem/include/org_apache_ignite_internal_util_ipc_shmem_IpcSharedMemoryUtils.h</exclude><!--auto generated files--> - <exclude>ipc/shmem/igniteshmem/.libs/*</exclude><!--tmp files--> - <exclude>ipc/shmem/igniteshmem/.deps/*</exclude><!--tmp files--> - <exclude>ipc/shmem/igniteshmem/libigniteshmem.la</exclude><!--tmp (not under VCS)--> - <exclude>ipc/shmem/igniteshmem/libigniteshmem_la-org_apache_ignite_internal_util_ipc_shmem_IpcSharedMemoryUtils.lo</exclude><!--tmp (not under VCS)--> - </excludes> - </configuration> - </execution> - </executions> - </plugin> - </plugins> - </build> - </profile> - + <profiles> <profile> <id>test</id> <build>