@@ -17,40 +17,43 @@ allprojects { // Doesn't apply any plugins: safe to run closure on all projects
17
17
// which is a group repository that contains all other repositories. However, I prefer to list all source
18
18
// repos explicitly so that we know where all artifacts ultimately come from.
19
19
20
- // Hosted repositories.
20
+ // Hosted releases repositories.
21
21
maven {
22
22
// For "threddsIso", "ncwms", "visad" and "jj2000".
23
23
url " https://artifacts.unidata.ucar.edu/repository/unidata-releases/"
24
24
}
25
- maven {
26
- // For "threddsIso" and "ncwms" snapshots.
27
- url " https://artifacts.unidata.ucar.edu/repository/unidata-snapshots/"
28
- }
29
25
maven {
30
26
// For "bounce" and several dependencies needed by "ncwms".
31
27
// Contains artifacts that are not available in any other Maven repository on the net.
32
28
// We should be concerned that we're relying on any such artifacts. TODO: Remove our dependence on these.
33
29
url " https://artifacts.unidata.ucar.edu/repository/unidata-3rdparty/"
34
30
}
35
31
36
- // Proxied repositories. In the event that the remote repos go away, we still have copies of the artifacts .
32
+ // Third-party repositories.
37
33
maven {
38
34
// For "geotk-referencing", which is needed by "ncwms". Repositories are not inherited from a dependency,
39
35
// so we must duplicate ncwms's needed repos here. See https://stackoverflow.com/a/19908009/3874643.
40
- // Proxies 'http://maven.geotoolkit.org/'.
41
- url " https://artifacts.unidata.ucar.edu/repository/unidata-geotoolkit/"
36
+ url " http://maven.geotoolkit.org/"
37
+ }
38
+ maven {
39
+ url " https://dl.bintray.com/cwardgar/maven/" // For 'com.cwardgar.gretty-fork:gretty'.
42
40
}
43
41
maven {
44
- // For "gretty". Proxies 'https://dl.bintray.com/cwardgar/maven/'.
45
- url " https://artifacts.unidata.ucar.edu/repository/unidata-cwardgar/"
42
+ url " http://maven.asascience.com/maven/ncsos-releases/" // For "ncsos".
46
43
}
47
44
maven {
48
- // For "ncsos". Proxies 'http://maven.asascience.com/maven/ncsos-releases/'.
49
- url " https://artifacts.unidata.ucar.edu/repository/unidata-ncsos/"
45
+ url " http://52north.org/maven/repo/releases/" // For "52n-oxf-xmlbeans".
50
46
}
47
+
48
+ // Hosted snapshots repository. We want this to be last so that we can minimize warnings such as:
49
+ // Failed to get resource: HEAD. [HTTP HTTP/1.1 400 Repository version policy:
50
+ // SNAPSHOT does not allow version: 1.4:
51
+ // https://artifacts.unidata.ucar.edu/repository/unidata-snapshots/org/khelekore/prtree/1.4/prtree-1.4.pom]
52
+ // The warning is harmless, and is even an expected part of artifact resolution, but it's spammy as hell,
53
+ // especially when you're running something like "./gradlew dependencies".
51
54
maven {
52
- // For "52n-oxf-xmlbeans". Proxies 'http://52north.org/maven/repo/releases/' .
53
- url " https://artifacts.unidata.ucar.edu/repository/unidata-52north /"
55
+ // For "threddsIso" and "ncwms" snapshots .
56
+ url " https://artifacts.unidata.ucar.edu/repository/unidata-snapshots /"
54
57
}
55
58
}
56
59
}
@@ -66,14 +69,12 @@ ext {
66
69
67
70
// //////////////////////////////////////// Plugins //////////////////////////////////////////
68
71
69
- libraries[" gretty" ] = " com.cwardgar.gretty-fork:gretty:1 .0.3 "
72
+ libraries[" gretty" ] = " com.cwardgar.gretty-fork:gretty:2 .0.1 "
70
73
71
74
libraries[" shadow" ] = " com.github.jengelman.gradle.plugins:shadow:1.2.3"
72
75
73
76
libraries[" coveralls-gradle-plugin" ] = " org.kt3k.gradle.plugin:coveralls-gradle-plugin:2.3.1"
74
77
75
- libraries[" gradle-extra-configurations-plugin" ] = " com.netflix.nebula:gradle-extra-configurations-plugin:2.2.1"
76
-
77
78
// //////////////////////////////////////// Spring //////////////////////////////////////////
78
79
79
80
versions[" spring" ] = " 4.3.13.RELEASE"
0 commit comments