Skip to content

Commit 322e2ff

Browse files
sonatype-nexus-community#121 Adios nexus-platform-api - Hello nexus-plaform-api (sonatype-nexus-community#122)
1 parent 9ec37be commit 322e2ff

File tree

16 files changed

+43
-88
lines changed

16 files changed

+43
-88
lines changed

build.gradle

+2-6
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@ shadowJar {
5555
}
5656

5757
task relocateShadowJar(type: ConfigureShadowRelocation) {
58-
dependsOn(':nexus-platform-api:shadowJar')
5958
target = tasks.shadowJar
6059
}
6160

@@ -71,14 +70,11 @@ allprojects {
7170
}
7271
}
7372

74-
// Compiles and shades the nexus-platform-api before compiling the plugin project
75-
tasks.compileJava.dependsOn(':nexus-platform-api:shadowJar')
76-
7773
dependencies {
7874
shadow localGroovy()
7975
shadow gradleApi()
8076

81-
implementation files ("nexus-platform-api/build/libs/nexus-platform-api-${version}.jar")
77+
implementation "com.sonatype.nexus:nexus-platform-api:$nexusPlatformApiVersion"
8278
implementation "org.sonatype.ossindex:ossindex-service-client:$ossIndexClientVersion"
8379
implementation "io.github.openfeign:feign-core:$feignVersion"
8480
implementation "io.github.openfeign:feign-gson:$feignVersion"
@@ -99,7 +95,7 @@ configurations.named(JavaPlugin.API_CONFIGURATION_NAME) {
9995
}
10096

10197
processResources {
102-
filesMatching('nexus/shadow/com/sonatype/insight/client.properties') {
98+
filesMatching('com/sonatype/insight/client.properties') {
10399
expand(project.properties)
104100
}
105101
}

gradle.properties

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
#
1616

1717
group=org.sonatype.gradle.plugins
18-
version=2.4.2-SNAPSHOT
18+
version=2.5.0-SNAPSHOT
1919
release.useAutomaticVersion=true
2020

21-
nexusPlatformApiVersion=3.49.2-01
21+
nexusPlatformApiVersion=4.0.0-01
2222
ossIndexClientVersion=1.8.1
2323
feignVersion=11.8
2424
gsonVersion=2.9.0

nexus-platform-api/build.gradle

-40
This file was deleted.

settings.gradle

-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
11
rootProject.name = 'scan-gradle-plugin'
2-
include 'nexus-platform-api'

src/main/java/org/sonatype/gradle/plugins/scan/common/DependenciesFinder.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@
2828
import java.util.stream.Collectors;
2929
import java.util.stream.Stream;
3030

31-
import hidden.com.sonatype.insight.scan.module.model.Artifact;
32-
import hidden.com.sonatype.insight.scan.module.model.Dependency;
33-
import hidden.com.sonatype.insight.scan.module.model.Module;
31+
import com.sonatype.insight.scan.module.model.Artifact;
32+
import com.sonatype.insight.scan.module.model.Dependency;
33+
import com.sonatype.insight.scan.module.model.Module;
3434
import org.apache.commons.lang3.StringUtils;
3535
import org.gradle.api.Project;
3636
import org.gradle.api.artifacts.Configuration;

src/main/java/org/sonatype/gradle/plugins/scan/common/PluginVersionUtils.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public class PluginVersionUtils
2828
{
2929
private static final Logger log = LoggerFactory.getLogger(PluginVersionUtils.class);
3030

31-
private static final String PROPERTIES_PATH = "nexus/shadow/com/sonatype/insight/client.properties";
31+
private static final String PROPERTIES_PATH = "com/sonatype/insight/client.properties";
3232

3333
private PluginVersionUtils() {
3434
// Utils class

src/main/java/org/sonatype/gradle/plugins/scan/nexus/iq/index/NexusIqIndexTask.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@
2121
import java.util.List;
2222
import java.util.Set;
2323

24-
import hidden.com.sonatype.insight.scan.module.model.Module;
25-
import hidden.com.sonatype.insight.scan.module.model.io.ModuleIoManager;
24+
import com.sonatype.insight.scan.module.model.Module;
25+
import com.sonatype.insight.scan.module.model.io.ModuleIoManager;
2626

2727
import org.sonatype.gradle.plugins.scan.common.DependenciesFinder;
2828

src/main/java/org/sonatype/gradle/plugins/scan/nexus/iq/scan/NexusIqScanTask.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
import org.sonatype.gradle.plugins.scan.nexus.iq.api.Application;
4343
import org.sonatype.gradle.plugins.scan.nexus.iq.api.NexusIqApi;
4444

45-
import hidden.com.sonatype.insight.scan.module.model.Module;
45+
import com.sonatype.insight.scan.module.model.Module;
4646
import org.apache.commons.lang3.StringUtils;
4747
import org.gradle.api.DefaultTask;
4848
import org.gradle.api.GradleException;

src/main/java/org/sonatype/gradle/plugins/scan/ossindex/CycloneDxResponseHandler.java

+13-13
Original file line numberDiff line numberDiff line change
@@ -37,19 +37,19 @@
3737
import org.sonatype.ossindex.service.api.componentreport.ComponentReportVulnerability;
3838

3939
import com.google.common.base.CharMatcher;
40-
import nexus.shadow.org.cyclonedx.BomGeneratorFactory;
41-
import nexus.shadow.org.cyclonedx.CycloneDxSchema;
42-
import nexus.shadow.org.cyclonedx.generators.json.BomJsonGenerator;
43-
import nexus.shadow.org.cyclonedx.model.Bom;
44-
import nexus.shadow.org.cyclonedx.model.Component;
45-
import nexus.shadow.org.cyclonedx.model.Metadata;
46-
import nexus.shadow.org.cyclonedx.model.Tool;
47-
import nexus.shadow.org.cyclonedx.model.vulnerability.Vulnerability;
48-
import nexus.shadow.org.cyclonedx.model.vulnerability.Vulnerability.Advisory;
49-
import nexus.shadow.org.cyclonedx.model.vulnerability.Vulnerability.Affect;
50-
import nexus.shadow.org.cyclonedx.model.vulnerability.Vulnerability.Rating;
51-
import nexus.shadow.org.cyclonedx.model.vulnerability.Vulnerability.Rating.Severity;
52-
import nexus.shadow.org.cyclonedx.model.vulnerability.Vulnerability.Source;
40+
import org.cyclonedx.BomGeneratorFactory;
41+
import org.cyclonedx.CycloneDxSchema;
42+
import org.cyclonedx.generators.json.BomJsonGenerator;
43+
import org.cyclonedx.model.Bom;
44+
import org.cyclonedx.model.Component;
45+
import org.cyclonedx.model.Metadata;
46+
import org.cyclonedx.model.Tool;
47+
import org.cyclonedx.model.vulnerability.Vulnerability;
48+
import org.cyclonedx.model.vulnerability.Vulnerability.Advisory;
49+
import org.cyclonedx.model.vulnerability.Vulnerability.Affect;
50+
import org.cyclonedx.model.vulnerability.Vulnerability.Rating;
51+
import org.cyclonedx.model.vulnerability.Vulnerability.Rating.Severity;
52+
import org.cyclonedx.model.vulnerability.Vulnerability.Source;
5353
import org.apache.commons.lang3.StringUtils;
5454
import org.apache.commons.lang3.math.NumberUtils;
5555
import org.gradle.api.Project;

src/main/java/org/sonatype/gradle/plugins/scan/ossindex/OssIndexAuditTask.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
import com.google.common.collect.BiMap;
4444
import com.google.common.collect.HashBiMap;
4545
import com.google.common.collect.Lists;
46-
import nexus.shadow.org.cyclonedx.model.Component;
46+
import org.cyclonedx.model.Component;
4747
import org.gradle.api.DefaultTask;
4848
import org.gradle.api.GradleException;
4949
import org.gradle.api.artifacts.ModuleVersionIdentifier;

src/main/java/org/sonatype/gradle/plugins/scan/ossindex/OssIndexPluginExtension.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import org.sonatype.ossindex.service.client.transport.ProxyConfiguration;
2323

2424
import groovy.lang.Closure;
25-
import nexus.shadow.org.cyclonedx.model.Component;
25+
import org.cyclonedx.model.Component;
2626
import org.apache.commons.lang3.StringUtils;
2727
import org.gradle.api.Project;
2828

src/test/java/org/sonatype/gradle/plugins/scan/common/DependenciesFinderTest.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323
import java.util.stream.Stream;
2424

2525
import com.google.common.collect.Sets;
26-
import hidden.com.sonatype.insight.scan.module.model.Artifact;
27-
import hidden.com.sonatype.insight.scan.module.model.Dependency;
28-
import hidden.com.sonatype.insight.scan.module.model.Module;
26+
import com.sonatype.insight.scan.module.model.Artifact;
27+
import com.sonatype.insight.scan.module.model.Dependency;
28+
import com.sonatype.insight.scan.module.model.Module;
2929
import org.gradle.api.Project;
3030
import org.gradle.api.artifacts.Configuration;
3131
import org.gradle.api.artifacts.ConfigurationContainer;

src/test/java/org/sonatype/gradle/plugins/scan/nexus/iq/index/NexusIqIndexTaskTest.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
import java.util.Collections;
2323
import java.util.Set;
2424

25-
import hidden.com.sonatype.insight.scan.module.model.Module;
26-
import hidden.com.sonatype.insight.scan.module.model.io.ModuleIoManager;
25+
import com.sonatype.insight.scan.module.model.Module;
26+
import com.sonatype.insight.scan.module.model.io.ModuleIoManager;
2727

2828
import org.sonatype.gradle.plugins.scan.common.DependenciesFinder;
2929

src/test/java/org/sonatype/gradle/plugins/scan/ossindex/CycloneDxResponseHandlerTest.java

+11-11
Original file line numberDiff line numberDiff line change
@@ -31,17 +31,17 @@
3131
import org.sonatype.ossindex.service.api.componentreport.ComponentReportVulnerability;
3232

3333
import com.google.common.collect.ImmutableMap;
34-
import nexus.shadow.org.cyclonedx.exception.ParseException;
35-
import nexus.shadow.org.cyclonedx.model.Bom;
36-
import nexus.shadow.org.cyclonedx.model.Component;
37-
import nexus.shadow.org.cyclonedx.model.Metadata;
38-
import nexus.shadow.org.cyclonedx.model.Tool;
39-
import nexus.shadow.org.cyclonedx.model.vulnerability.Vulnerability;
40-
import nexus.shadow.org.cyclonedx.model.vulnerability.Vulnerability.Advisory;
41-
import nexus.shadow.org.cyclonedx.model.vulnerability.Vulnerability.Affect;
42-
import nexus.shadow.org.cyclonedx.model.vulnerability.Vulnerability.Rating;
43-
import nexus.shadow.org.cyclonedx.model.vulnerability.Vulnerability.Rating.Severity;
44-
import nexus.shadow.org.cyclonedx.parsers.JsonParser;
34+
import org.cyclonedx.exception.ParseException;
35+
import org.cyclonedx.model.Bom;
36+
import org.cyclonedx.model.Component;
37+
import org.cyclonedx.model.Metadata;
38+
import org.cyclonedx.model.Tool;
39+
import org.cyclonedx.model.vulnerability.Vulnerability;
40+
import org.cyclonedx.model.vulnerability.Vulnerability.Advisory;
41+
import org.cyclonedx.model.vulnerability.Vulnerability.Affect;
42+
import org.cyclonedx.model.vulnerability.Vulnerability.Rating;
43+
import org.cyclonedx.model.vulnerability.Vulnerability.Rating.Severity;
44+
import org.cyclonedx.parsers.JsonParser;
4545
import org.gradle.api.Project;
4646
import org.gradle.api.artifacts.ResolvedDependency;
4747
import org.junit.After;

src/test/java/org/sonatype/gradle/plugins/scan/ossindex/TransportBuilderTest.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ public void testBuildUserAgentSupplier() throws IOException {
5555
String gradleVersion = GradleVersion.current().getVersion();
5656
String pluginVersion;
5757

58-
try (InputStream stream = getClass().getResourceAsStream("/nexus/shadow/com/sonatype/insight/client.properties")) {
58+
try (InputStream stream = getClass().getResourceAsStream("/com/sonatype/insight/client.properties")) {
5959
Properties properties = new Properties();
6060
properties.load(stream);
6161
pluginVersion = properties.getProperty("version");

0 commit comments

Comments
 (0)