You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hivemall.apache.org by my...@apache.org on 2018/01/24 06:21:53 UTC
incubator-hivemall git commit: Updated jar-with-dependencies
creatation scheme
Repository: incubator-hivemall
Updated Branches:
refs/heads/v0.5.0 44cbbe7fb -> 49976332f
Updated jar-with-dependencies creatation scheme
Project: http://git-wip-us.apache.org/repos/asf/incubator-hivemall/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-hivemall/commit/49976332
Tree: http://git-wip-us.apache.org/repos/asf/incubator-hivemall/tree/49976332
Diff: http://git-wip-us.apache.org/repos/asf/incubator-hivemall/diff/49976332
Branch: refs/heads/v0.5.0
Commit: 49976332f2cb3827e00fe8cb12dd6f3fafe90009
Parents: 44cbbe7
Author: Makoto Yui <my...@apache.org>
Authored: Wed Jan 24 15:21:44 2018 +0900
Committer: Makoto Yui <my...@apache.org>
Committed: Wed Jan 24 15:21:44 2018 +0900
----------------------------------------------------------------------
dist/pom.xml | 18 +++++++++++++++++
spark/pom.xml | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++-
2 files changed, 74 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/49976332/dist/pom.xml
----------------------------------------------------------------------
diff --git a/dist/pom.xml b/dist/pom.xml
index a5ad6f4..ac50a08 100644
--- a/dist/pom.xml
+++ b/dist/pom.xml
@@ -93,9 +93,27 @@
<promoteTransitiveDependencies>true</promoteTransitiveDependencies>
<artifactSet>
<includes>
+ <!-- hivemall-core -->
<include>org.apache.hivemall:hivemall-core</include>
+ <include>io.netty:netty-all</include>
+ <include>com.github.haifengl:smile-core</include>
+ <include>com.github.haifengl:smile-math</include>
+ <include>com.github.haifengl:smile-data</include>
+ <include>org.tukaani:xz</include>
+ <include>org.apache.commons:commons-math3</include>
+ <include>org.roaringbitmap:RoaringBitmap</include>
+ <include>it.unimi.dsi:fastutil</include>
+ <include>com.clearspring.analytics:stream</include>
+ <!-- hivemall-nlp -->
<include>org.apache.hivemall:hivemall-nlp</include>
+ <include>org.apache.lucene:lucene-analyzers-kuromoji</include>
+ <include>org.apache.lucene:lucene-analyzers-smartcn</include>
+ <include>org.apache.lucene:lucene-analyzers-common</include>
+ <include>org.apache.lucene:lucene-core</include>
+ <!-- hivemall-xgboost -->
<include>org.apache.hivemall:hivemall-xgboost</include>
+ <include>io.github.myui:xgboost4j</include>
+ <include>com.esotericsoftware.kryo:kryo</include>
</includes>
<excludes>
<exclude>org.apache.hivemall:hivemall-all</exclude>
http://git-wip-us.apache.org/repos/asf/incubator-hivemall/blob/49976332/spark/pom.xml
----------------------------------------------------------------------
diff --git a/spark/pom.xml b/spark/pom.xml
index 2b39dc8..bab5210 100644
--- a/spark/pom.xml
+++ b/spark/pom.xml
@@ -152,14 +152,69 @@
<outputDirectory>${main.basedir}/target</outputDirectory>
<minimizeJar>false</minimizeJar>
<createDependencyReducedPom>false</createDependencyReducedPom>
+ <createSourcesJar>true</createSourcesJar>
<artifactSet>
<includes>
+ <include>org.apache.hivemall:hivemall-spark-common</include>
+ <!-- hivemall-core -->
<include>org.apache.hivemall:hivemall-core</include>
+ <include>io.netty:netty-all</include>
+ <include>com.github.haifengl:smile-core</include>
+ <include>com.github.haifengl:smile-math</include>
+ <include>com.github.haifengl:smile-data</include>
+ <include>org.tukaani:xz</include>
+ <include>org.apache.commons:commons-math3</include>
+ <include>org.roaringbitmap:RoaringBitmap</include>
+ <include>it.unimi.dsi:fastutil</include>
+ <include>com.clearspring.analytics:stream</include>
+ <!-- hivemall-nlp -->
<include>org.apache.hivemall:hivemall-nlp</include>
+ <include>org.apache.lucene:lucene-analyzers-kuromoji</include>
+ <include>org.apache.lucene:lucene-analyzers-smartcn</include>
+ <include>org.apache.lucene:lucene-analyzers-common</include>
+ <include>org.apache.lucene:lucene-core</include>
+ <!-- hivemall-xgboost -->
<include>org.apache.hivemall:hivemall-xgboost</include>
- <include>org.apache.hivemall:hivemall-spark-common</include>
+ <include>io.github.myui:xgboost4j</include>
+ <include>com.esotericsoftware.kryo:kryo</include>
</includes>
</artifactSet>
+ <transformers>
+ <transformer
+ implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
+ <manifestEntries>
+ <Implementation-Title>${project.name}</Implementation-Title>
+ <Implementation-Version>${project.version}</Implementation-Version>
+ <Implementation-Vendor>${project.organization.name}</Implementation-Vendor>
+ </manifestEntries>
+ </transformer>
+ </transformers>
+ <filters>
+ <filter>
+ <artifact>org.apache.lucene:*</artifact>
+ <includes>
+ <include>**</include>
+ </includes>
+ </filter>
+ <filter>
+ <artifact>com.esotericsoftware.kryo:kryo</artifact>
+ <includes>
+ <include>**</include>
+ </includes>
+ </filter>
+ <filter>
+ <artifact>*:*</artifact>
+ <excludes>
+ <exclude>META-INF/LICENSE.txt</exclude>
+ <exclude>META-INF/NOTICE.txt</exclude>
+ <exclude>META-INF/*.SF</exclude>
+ <exclude>META-INF/*.DSA</exclude>
+ <exclude>META-INF/*.RSA</exclude>
+ <exclude>*.jar</exclude>
+ <exclude>tracker.py</exclude>
+ </excludes>
+ </filter>
+ </filters>
</configuration>
</execution>
</executions>