Repository: incubator-hivemall Updated Branches: refs/heads/master 494960324 -> f52b72809
[HIVEMALL-203] Relocated org.codehaus.jackson to hivemall.codehause.jackson in hivemall-all.jar ## What changes were proposed in this pull request? Relocated `org.codehaus.jackson` to `hivemall.codehause.jackson` in hivemall-all.jar because Jackson can be missing in some Hadoop/Hive enviroment ## What type of PR is it? Improvement ## What is the Jira issue? https://issues.apache.org/jira/browse/HIVEMALL-203 ## How was this patch tested? manual tests ## Checklist (Please remove this section if not needed; check `x` for YES, blank for NO) - [x] Did you apply source code formatter, i.e., `./bin/format_code.sh`, for your commit? - [x] Did you run system tests on Hive (or Spark)? Author: Makoto Yui <[email protected]> Closes #151 from myui/relocate_jackson. Project: http://git-wip-us.apache.org/repos/asf/incubator-hivemall/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-hivemall/commit/f52b7280 Tree: http://git-wip-us.apache.org/repos/asf/incubator-hivemall/tree/f52b7280 Diff: http://git-wip-us.apache.org/repos/asf/incubator-hivemall/diff/f52b7280 Branch: refs/heads/master Commit: f52b72809d1441852723e5a564e82b0f72c0f165 Parents: 4949603 Author: Makoto Yui <[email protected]> Authored: Mon Jun 11 16:22:00 2018 +0900 Committer: Makoto Yui <[email protected]> Committed: Mon Jun 11 16:22:00 2018 +0900 ---------------------------------------------------------------------- dist/pom.xml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/f52b7280/dist/pom.xml ---------------------------------------------------------------------- diff --git a/dist/pom.xml b/dist/pom.xml index bea6226..4f8a49c 100644 --- a/dist/pom.xml +++ b/dist/pom.xml @@ -54,6 +54,13 @@ <version>${project.version}</version> <scope>compile</scope> </dependency> + <!-- Jackson --> + <dependency> + <groupId>org.codehaus.jackson</groupId> + <artifactId>jackson-core-asl</artifactId> + <version>1.8.3</version> + <scope>compile</scope> + </dependency> </dependencies> <build> @@ -113,11 +120,19 @@ <include>org.apache.hivemall:hivemall-xgboost</include> <include>io.github.myui:xgboost4j</include> <include>com.esotericsoftware.kryo:kryo</include> + <!-- Jackson --> + <include>org.codehaus.jackson:jackson-core-asl</include> </includes> <excludes> <exclude>org.apache.hivemall:hivemall-all</exclude> </excludes> </artifactSet> + <relocations> + <relocation> + <pattern>org.codehaus.jackson</pattern> + <shadedPattern>hivemall.codehaus.jackson</shadedPattern> + </relocation> + </relocations> <transformers> <transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer"> <manifestEntries>
