[ 
https://issues.apache.org/jira/browse/SIS-545?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Martin Desruisseaux updated SIS-545:
------------------------------------
    Fix Version/s: 1.5
                       (was: 1.4)

> Automatic download of optional dependencies
> -------------------------------------------
>
>                 Key: SIS-545
>                 URL: https://issues.apache.org/jira/browse/SIS-545
>             Project: Spatial Information Systems
>          Issue Type: Improvement
>          Components: Command line, GUI
>    Affects Versions: 1.2
>            Reporter: Martin Desruisseaux
>            Priority: Major
>             Fix For: 1.5
>
>
> Some examples documented in the web site do not work unless optional 
> dependencies are manually installed. For example with the metadata example 
> given in the [command-line|https://sis.apache.org/command-line.html] page, 
> adding the {{--format xml}} option causes the following error:
> {noformat}
> Implementation of JAXB-API has not been found on module path or classpath.
> Causée par ClassNotFoundException: com.sun.xml.bind.v2.ContextFactory
> {noformat}
> The error can be fixed by running the following commands:
> {code:bash}
> cd binaries/
> wget 
> https://repo1.maven.org/maven2/org/glassfish/jaxb/jaxb-runtime/2.3.6/jaxb-runtime-2.3.6.jar
> wget 
> https://repo1.maven.org/maven2/com/sun/istack/istack-commons-runtime/3.0.12/istack-commons-runtime-3.0.12.jar
> {code}
> We should add a mechanism in Apabe SIS command-line and JavaFX applications 
> for offering to download those dependencies automatically when first required.
> The combined size of above dependencies is about 1 Mb. It is not very big, so 
> we could have included those dependencies in SIS binary distribution. But the 
> same mechanism could be applied to UCAR netCDF and to Amazon SDK dependencies 
> too, which are much bigger.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to