[jira] [Comment Edited] (HBASE-14376) move hbase spark integration examples into their own module

2016-01-15 Thread Andrew Purtell (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-14376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15102640#comment-15102640
 ] 

Andrew Purtell edited comment on HBASE-14376 at 1/15/16 11:03 PM:
--

I'm having some difficulties with Phoenix Spark integration due to dependencies 
and general Scala compiler crap* that I assume will bedevil HBase users once we 
have a Spark integration module as well. I strongly prefer holding spark/scala 
dependencies to one module, which furthermore may be optionally skipped during 
build, for the time being. 

* - Sometimes, if you have an optional dependency (as part of the transitive 
dependency set), Maven+Scala won't pull it in, the Scala compiler will 
synthesize a stub, this isn't sufficient for something, and the compiler will 
NPE. At least 2.10.3 and 2.10.4 versions of the compiler have this problem. 
Might come up at any time as the set of transitive dependencies change.


was (Author: apurtell):
I'm having some difficulties with Phoenix Spark integration due to dependencies 
and general Scala compiler crap* that I assume will bedevil HBase users once we 
have a Spark integration module as well. I strongly prefer holding spark/scala 
dependencies to one module, which furthermore may be optionally skipped during 
build, for the time being. 

* - Sometimes, if you have an optional dependency (as part of the transitive 
dependency set), Maven+Scala won't pull it in, the Scala compiler with 
synthesize a stub, this isn't sufficient for something, and the compiler will 
NPE. Might come up at any time as the set of transitive dependencies change.

> move hbase spark integration examples into their own module
> ---
>
> Key: HBASE-14376
> URL: https://issues.apache.org/jira/browse/HBASE-14376
> Project: HBase
>  Issue Type: Task
>  Components: pom, spark
>Reporter: Sean Busbey
>Assignee: Gabor Liptak
>  Labels: beginner
> Attachments: HBASE-14376.1.patch, warnings.diff
>
>
> take the examples that are currently in the hbase-spark module and move them 
> into a hbase-spark-examples module.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Comment Edited] (HBASE-14376) move hbase spark integration examples into their own module

2016-01-15 Thread Andrew Purtell (JIRA)

[ 
https://issues.apache.org/jira/browse/HBASE-14376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15102640#comment-15102640
 ] 

Andrew Purtell edited comment on HBASE-14376 at 1/15/16 11:01 PM:
--

I'm having some difficulties with Phoenix Spark integration due to dependencies 
and general Scala compiler crap* that I assume will bedevil HBase users once we 
have a Spark integration module as well. I strongly prefer holding spark/scala 
dependencies to one module, which furthermore may be optionally skipped during 
build, for the time being. 

* - Sometimes, if you have an optional dependency (as part of the transitive 
dependency set), Maven+Scala won't pull it in, the Scala compiler with 
synthesize a stub, this isn't sufficient for something, and the compiler will 
NPE. Might come up at any time as the set of transitive dependencies change.


was (Author: apurtell):
I'm having some difficulties with Phoenix Spark integration due to dependencies 
and general Scala compiler crap* that I assume will bedevil HBase users of 
Spark as well. I strongly prefer holding spark/scala dependencies to one 
module, which furthermore may be optionally skipped during build, for the time 
being. 

* - Sometimes, if you have an optional dependency (as part of the transitive 
dependency set), Maven+Scala won't pull it in, the Scala compiler with 
synthesize a stub, this isn't sufficient for something, and the compiler will 
NPE. Might come up at any time as the set of transitive dependencies change.

> move hbase spark integration examples into their own module
> ---
>
> Key: HBASE-14376
> URL: https://issues.apache.org/jira/browse/HBASE-14376
> Project: HBase
>  Issue Type: Task
>  Components: pom, spark
>Reporter: Sean Busbey
>Assignee: Gabor Liptak
>  Labels: beginner
> Attachments: HBASE-14376.1.patch, warnings.diff
>
>
> take the examples that are currently in the hbase-spark module and move them 
> into a hbase-spark-examples module.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)