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

Marcelo Vanzin commented on SPARK-14222:
----------------------------------------

It might be possible to drop the scala module dependency (and use just the java 
jackson libraries) by adding more code to Spark (i.e. no case classes, have 
empty constructors, etc). But that might be a bigger effort than getting 
Jackson to publish a 2.12 artifact.

> Remove jackson-module-scala dependency or cross-publish Jackson for Scala 2.12
> ------------------------------------------------------------------------------
>
>                 Key: SPARK-14222
>                 URL: https://issues.apache.org/jira/browse/SPARK-14222
>             Project: Spark
>          Issue Type: Sub-task
>          Components: Build
>            Reporter: Josh Rosen
>
> In order to build Spark against Scala 2.12, we need to either remove our 
> jackson-module-scala dependency or cross-publish Jackson for Scala 2.12. 
> Personally, I'd prefer to remove it because I don't think we make extensive 
> use of it and because I'm not a huge fan of the implicit mapping between case 
> classes and JSON wire formats (the extra verbosity required by other 
> approaches is a feature, IMO, rather than a bug because it makes it much 
> harder to accidentally break wire compatibility).



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

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to