Sorry for the late reply. I tested my patch on Mac with the following JDK:
java version "1.7.0_60" Java(TM) SE Runtime Environment (build 1.7.0_60-b19) Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode) Let me see if the problem can be solved upstream in HBase hbase-annotations module. Cheers On Fri, Nov 14, 2014 at 12:32 PM, Patrick Wendell <pwend...@gmail.com> wrote: > I think in this case we can probably just drop that dependency, so > there is a simpler fix. But mostly I'm curious whether anyone else has > observed this. > > On Fri, Nov 14, 2014 at 12:24 PM, Hari Shreedharan > <hshreedha...@cloudera.com> wrote: > > Seems like a comment on that page mentions a fix, which would add yet > > another profile though -- specifically telling mvn that if it is an apple > > jdk, use the classes.jar as the tools.jar as well, since Apple-packaged > JDK > > 6 bundled them together. > > > > Link: > > http://permalink.gmane.org/gmane.comp.java.maven-plugins.mojo.user/4320 > > > > I didn't test it, but maybe this can fix it? > > > > Thanks, > > Hari > > > > > > On Fri, Nov 14, 2014 at 12:21 PM, Patrick Wendell <pwend...@gmail.com> > > wrote: > >> > >> A work around for this fix is identified here: > >> > >> > http://dbknickerbocker.blogspot.com/2013/04/simple-fix-to-missing-toolsjar-in-jdk.html > >> > >> However, if this affects more users I'd prefer to just fix it properly > >> in our build. > >> > >> On Fri, Nov 14, 2014 at 12:17 PM, Patrick Wendell <pwend...@gmail.com> > >> wrote: > >> > A recent patch broke clean builds for me, I am trying to see how > >> > widespread this issue is and whether we need to revert the patch. > >> > > >> > The error I've seen is this when building the examples project: > >> > > >> > spark-examples_2.10: Could not resolve dependencies for project > >> > org.apache.spark:spark-examples_2.10:jar:1.2.0-SNAPSHOT: Could not > >> > find artifact jdk.tools:jdk.tools:jar:1.7 at specified path > >> > > >> > > /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/../lib/tools.jar > >> > > >> > The reason for this error is that hbase-annotations is using a > >> > "system" scoped dependency in their hbase-annotations pom, and this > >> > doesn't work with certain JDK layouts such as that provided on Mac OS: > >> > > >> > > >> > > http://central.maven.org/maven2/org/apache/hbase/hbase-annotations/0.98.7-hadoop2/hbase-annotations-0.98.7-hadoop2.pom > >> > > >> > Has anyone else seen this or is it just me? > >> > > >> > - Patrick > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: dev-unsubscr...@spark.apache.org > >> For additional commands, e-mail: dev-h...@spark.apache.org > >> > > >