taverna-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stian Soiland-Reyes (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (TAVERNA-933) Upgrade dependency of Jackson to 2.7.0
Date Mon, 08 Jan 2018 13:27:00 GMT

    [ https://issues.apache.org/jira/browse/TAVERNA-933?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16316291#comment-16316291

Stian Soiland-Reyes commented on TAVERNA-933:

Updated to 2.9.0

We need to follow closely the Jackson dependency version used by Jena and JSON-LD - OSGi would
complain if too low low version is provided.

> Upgrade dependency of Jackson to 2.7.0
> --------------------------------------
>                 Key: TAVERNA-933
>                 URL: https://issues.apache.org/jira/browse/TAVERNA-933
>             Project: Apache Taverna
>          Issue Type: Task
>          Components: Taverna Language, Taverna Maven Parent
>            Reporter: Stian Soiland-Reyes
>              Labels: dependency, jackson, json
>             Fix For: language 0.16.0, parent 3
> We use the JSON library Jackson 2.3.3, but the latest version is 2.7.0
> Upgrading Jackson should check their changelog for API changes, as Jackson is part of
> SCUFL2 APIs [Configurable|http://taverna.incubator.apache.org/javadoc/taverna-language/org/apache/taverna/scufl2/api/configurations/Configuration.html]
- and also in Taverna Engine's [ExecutionEnvironment|http://taverna.incubator.apache.org/javadoc/taverna-engine/org/apache/taverna/platform/execution/api/ExecutionEnvironment.html]
> Can we assume [Semantic Versioning|http://semver.org/] ? If so we should be fine.
> Also I believe the json-ld library used by Jena for read/write of JSON-LD depends on
> Generally I think the unit tests should uncover any issues, but it's worth also checking
the command line launcher after upgrading to see it also works fine within OSGi.

This message was sent by Atlassian JIRA

View raw message