Fixed classnames.properties generation for ignite-hadoop module.
Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/e159fdee Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/e159fdee Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/e159fdee Branch: refs/heads/ignite-4242 Commit: e159fdee0152a6df1bbf4dafc3d18a284e86a57e Parents: eac5f0c Author: Alexey Kuznetsov <[email protected]> Authored: Fri Nov 11 09:39:32 2016 +0700 Committer: Alexey Kuznetsov <[email protected]> Committed: Fri Nov 11 09:39:32 2016 +0700 ---------------------------------------------------------------------- modules/hadoop/pom.xml | 49 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/e159fdee/modules/hadoop/pom.xml ---------------------------------------------------------------------- diff --git a/modules/hadoop/pom.xml b/modules/hadoop/pom.xml index a3f40e5..98f8576 100644 --- a/modules/hadoop/pom.xml +++ b/modules/hadoop/pom.xml @@ -127,6 +127,55 @@ <build> <plugins> <plugin> + <groupId>org.codehaus.mojo</groupId> + <artifactId>exec-maven-plugin</artifactId> + <version>1.3.2</version> + <dependencies> + <dependency> + <groupId>org.apache.ignite</groupId> + <artifactId>ignite-tools</artifactId> + <version>${project.version}</version> + </dependency> + </dependencies> + <executions> + <execution> + <phase>process-classes</phase> + <goals> + <goal>java</goal> + </goals> + <configuration> + <includePluginDependencies>true</includePluginDependencies> + <mainClass>org.apache.ignite.tools.classgen.ClassesGenerator</mainClass> + <arguments> + <argument>${project.basedir}/target/classes</argument> + <argument> + <![CDATA[ +# +# 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. +# + ]]> + </argument> + <argument>org.apache.ignite</argument> + </arguments> + </configuration> + </execution> + </executions> + </plugin> + + <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.2</version>
