NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.

To learn about what's going on, see About the Archive Site.

Re: [thredds] Unidata Maven repository upgrade

  • To: Ben Caradoc-Davies <ben@xxxxxxxxxxxx>
  • Subject: Re: [thredds] Unidata Maven repository upgrade
  • From: Christian Ward-Garrison <cwardgar@xxxxxxxx>
  • Date: Thu, 9 Nov 2017 21:07:47 -0700
Hi Ben,

You're right, json-taglib was missing from the new Nexus. It turns out that
it lived in a (seemingly irrelevant) repository on the old server that
didn't get migrated over. And I didn't notice it in my testing due to
cached dependencies. Whoops.

In any event, it's there now:
https://artifacts.unidata.ucar.edu/#browse/browse/components:unidata-3rdparty:c7545579a7a153901afe426eda8023d3

Also, I have a PR on GitHub (https://github.com/Unidata/thredds/pull/942)
that updates thredds to use the new Nexus server. Previously, it too was
failing to find json-taglib. Now it's passing. So, you should be good to go.

Thanks,
Christian

On Thu, Nov 9, 2017 at 5:10 PM, Ben Caradoc-Davies <ben@xxxxxxxxxxxx> wrote:

> Christian,
>
> after updating gradle/dependencies.gradle to use the new paths, I almost
> get there, but the build still fails with a missing json-taglib (ncwms
> transitive dependency), which I cannot find anywhere in the artifactory
> asset browser. (Not a DNS issue: I must be using the new server because I
> can see version 3.6 in the asset browser.)
>
>
> Error:
>
> Could not resolve all dependencies for configuration
> ':tds:compileClasspath'.
> > Could not find json-taglib:json-taglib:0.4.1.
>   Searched in the following locations:
>
> https://jcenter.bintray.com/json-taglib/json-taglib/0.4.1/js
> on-taglib-0.4.1.pom
>
> https://jcenter.bintray.com/json-taglib/json-taglib/0.4.1/js
> on-taglib-0.4.1.jar
>
> https://repo1.maven.org/maven2/json-taglib/json-taglib/0.4.
> 1/json-taglib-0.4.1.pom
>
> https://repo1.maven.org/maven2/json-taglib/json-taglib/0.4.
> 1/json-taglib-0.4.1.jar
>
> https://artifacts.unidata.ucar.edu/repository/unidata-all/
> json-taglib/json-taglib/0.4.1/json-taglib-0.4.1.pom
>
> https://artifacts.unidata.ucar.edu/repository/unidata-all/
> json-taglib/json-taglib/0.4.1/json-taglib-0.4.1.jar
>
> https://artifacts.unidata.ucar.edu/repository/unidata-3rdpar
> ty/json-taglib/json-taglib/0.4.1/json-taglib-0.4.1.pom
>
> https://artifacts.unidata.ucar.edu/repository/unidata-3rdpar
> ty/json-taglib/json-taglib/0.4.1/json-taglib-0.4.1.jar
>
> https://dl.bintray.com/cwardgar/maven/json-taglib/json-
> taglib/0.4.1/json-taglib-0.4.1.pom
>
> https://dl.bintray.com/cwardgar/maven/json-taglib/json-
> taglib/0.4.1/json-taglib-0.4.1.jar
>
> http://maven.asascience.com/maven/ncsos-releases/json-taglib
> /json-taglib/0.4.1/json-taglib-0.4.1.pom
>
> http://maven.asascience.com/maven/ncsos-releases/json-taglib
> /json-taglib/0.4.1/json-taglib-0.4.1.jar
>   Required by:
>       project :tds > uk.ac.rdg.resc:ncwms:1.2.tds.4.6.11-SNAPSHOT
>
>
> My change:
>
> https://artifacts.unidata.ucar.edu/content/repositories/unidata
> -> https://artifacts.unidata.ucar.edu/repository/unidata-all/
>
> https://artifacts.unidata.ucar.edu/content/repositories/unidata-3rdparty/
> > https://artifacts.unidata.ucar.edu/repository/unidata-3rdparty/
>
>
> As a diff:
>
> diff --git a/gradle/dependencies.gradle b/gradle/dependencies.gradle
> index 603243988..aa283c0d6 100755
> --- a/gradle/dependencies.gradle
> +++ b/gradle/dependencies.gradle
> @@ -12,10 +12,10 @@ allprojects {  // Doesn't apply any plugins: safe to
> run closure on all projects
>          jcenter()
>          mavenCentral()  // JCenter isn't quite a superset of Maven
> Central.
>          maven {
> -            url "https://artifacts.unidata.uca
> r.edu/content/repositories/unidata"
> +            url "https://artifacts.unidata.uca
> r.edu/repository/unidata-all/"
>          }
>          maven {
> -            url "https://artifacts.unidata.uca
> r.edu/content/repositories/unidata-3rdparty/"
> +            url "https://artifacts.unidata.uca
> r.edu/repository/unidata-3rdparty/"
>          }
>          maven {
>              url "https://dl.bintray.com/cwardgar/maven/";  // For
> 'com.cwardgar.gretty:gretty-fork'.
>
>
> Kind regards,
>
>
> --
> Ben Caradoc-Davies <ben@xxxxxxxxxxxx>
> Director
> Transient Software Limited <http://transient.nz/>
> New Zealand
>
  • 2017 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the thredds archives: