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: Christian Ward-Garrison <cwardgar@xxxxxxxx>
  • Subject: Re: [thredds] Unidata Maven repository upgrade
  • From: Ben Caradoc-Davies <ben@xxxxxxxxxxxx>
  • Date: Sat, 11 Nov 2017 12:08:37 +1300
Thanks, Christian. Confirmed fixed.

Kind regards,
Ben.

On 10/11/17 17:07, Christian Ward-Garrison wrote:
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



--
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: