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 <[email protected]> Authored: Wed Jan 24 15:21:44 2018 +0900 Committer: Makoto Yui <[email protected]> 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>
