Github user liancheng commented on the pull request:
https://github.com/apache/spark/pull/3103#issuecomment-61789390
@srowen Hm, I don't think the MANIFEST.MF file is a merged version. Here is
its full content, which is exactly the same with the one I extracted from
guava-14.0.1.jar (it's Guava 14.0.1 rather than Guava 15.0 as I mentioned
above):
```
Manifest-Version: 1.0
Bnd-LastModified: 1363305424758
Build-Jdk: 1.7.0-google-v5
Built-By: kak
Bundle-Description: Guava is a suite of core and expanded libraries that
include utility classes, google's collections, io classes, and much
much more. Guava has two code dependencies - javax.annotation
per the JSR-305 spec and javax.inject per the JSR-330 spec.
Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt
Bundle-ManifestVersion: 2
Bundle-Name: Guava: Google Core Libraries for Java
Bundle-SymbolicName: com.google.guava
Bundle-Version: 14.0.1
Created-By: Apache Maven Bundle Plugin
Export-Package: com.google.common.net;uses:="javax.annotation,com.google
.common.base,com.google.common.hash,com.google.common.io,com.google.com
mon.primitives,com.google.common.collect";version="14.0.1",com.google.c
ommon.collect;uses:="com.google.common.base,javax.annotation,com.google
.common.primitives,com.google.common.math";version="14.0.1",com.google.
common.primitives;uses:="javax.annotation,com.google.common.base,sun.mi
sc";version="14.0.1",com.google.common.base;uses:="javax.annotation";ve
rsion="14.0.1",com.google.common.cache;uses:="com.google.common.collect
,com.google.common.util.concurrent,javax.annotation,com.google.common.b
ase,com.google.common.primitives,sun.misc";version="14.0.1",com.google.
common.eventbus;uses:="com.google.common.collect,com.google.common.cach
e,com.google.common.util.concurrent,com.google.common.base,com.google.c
ommon.reflect,javax.annotation";version="14.0.1",com.google.common.util
.concurrent;uses:="com.google.common.base,javax.annotation,com.google.c
ommon.collect,javax.inject,com.google.common.primitives,com.google.comm
on.math";version="14.0.1",com.google.common.hash;uses:="com.google.comm
on.primitives,com.google.common.base,javax.annotation,com.google.common
.math";version="14.0.1",com.google.common.io;uses:="javax.annotation,co
m.google.common.base,com.google.common.math,com.google.common.hash,com.
google.common.collect,com.google.common.primitives";version="14.0.1",co
m.google.common.reflect;uses:="javax.annotation,com.google.common.base,
com.google.common.collect";version="14.0.1",com.google.common.math;uses
:="com.google.common.base,com.google.common.primitives,javax.annotation
";version="14.0.1",com.google.common.annotations;version="14.0.1"
Import-Package: javax.annotation;resolution:=optional,javax.inject;resol
ution:=optional,sun.misc;resolution:=optional
Tool: Bnd-1.50.0
```
The assembly jar was built with the following command (was debugging
Jenkins build failure then, the `HADOOP_PROFILE` and `label` properties are for
Jenkins):
```
mvn -DHADOOP_PROFILE=hadoop-2.3 -Dlabel=centos
-Phadoop-2.3,yarn,hive,hive-0.13.1 -DskipTests clean package
```
Then I simply extracted the assembly jar with `jar xf` and checked
`META-INF/MANIFEST.MF`.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]