Skip to content

Commit 799b9b2

Browse files
modified
1 parent 2fca4ae commit 799b9b2

File tree

7 files changed

+17
-16
lines changed

7 files changed

+17
-16
lines changed
Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
assert !new File(basedir, 'target/JENKINS-58771-packaged-plugins/WEB-INF/lib/jsr305-3.0.2.jar').exists()
2-
assert new File(basedir, 'target/JENKINS-58771-packaged-plugins/WEB-INF/lib').listFiles().length == 1
2+
def libDir = new File(basedir, 'target/JENKINS-58771-packaged-plugins/WEB-INF/lib')
3+
def libFiles = libDir.listFiles()
4+
assert libFiles != null && libFiles.length == 1
35
assert new File(basedir, 'target/JENKINS-58771-packaged-plugins/WEB-INF/lib/JENKINS-58771-packaged-plugins.jar').exists()
46

57
return true

src/main/java/org/jenkinsci/maven/plugins/hpi/AbstractJenkinsMojo.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,8 @@ private Artifact resolveJenkinsCore() throws MojoExecutionException {
132132
groupId = "org.jenkins-ci.main";
133133
artifactId = "jenkins-core";
134134
}
135-
Artifact artifact = artifactFactory.createArtifact(groupId, artifactId, findJenkinsVersion(), null, "jar");
135+
Artifact artifact =
136+
artifactFactory.createArtifactWithClassifier(groupId, artifactId, findJenkinsVersion(), "jar", null);
136137
return MavenArtifact.resolveArtifact(artifact, project, session, repositorySystem);
137138
}
138139

src/main/java/org/jenkinsci/maven/plugins/hpi/AssembleDependenciesMojo.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,9 @@ protected boolean accept(DependencyNode g) {
7070
org.eclipse.aether.artifact.Artifact a = g.getArtifact();
7171

7272
// Convert Aether artifact to Maven artifact using the artifactFactory
73-
Artifact mavenArtifact = artifactFactory.createArtifact(
74-
a.getGroupId(), a.getArtifactId(), a.getVersion(), getNodeScope(g), a.getExtension());
73+
Artifact mavenArtifact = artifactFactory.createArtifactWithClassifier(
74+
a.getGroupId(), a.getArtifactId(), a.getVersion(), a.getExtension(), null);
75+
mavenArtifact.setScope(getNodeScope(g));
7576

7677
// Create a MavenArtifact wrapper
7778
MavenArtifact ma =

src/main/java/org/jenkinsci/maven/plugins/hpi/MavenArtifact.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -209,12 +209,8 @@ static Artifact resolveArtifact(
209209
* Returns {@link MavenArtifact} for the hpi variant of this artifact.
210210
*/
211211
public MavenArtifact getHpi() throws IOException {
212-
Artifact a = artifactFactory.createArtifact(
213-
artifact.getGroupId(),
214-
artifact.getArtifactId(),
215-
artifact.getVersion(),
216-
Artifact.SCOPE_COMPILE,
217-
getResolvedType());
212+
Artifact a = artifactFactory.createArtifactWithClassifier(
213+
artifact.getGroupId(), artifact.getArtifactId(), artifact.getVersion(), getResolvedType(), null);
218214
return new MavenArtifact(a, repositorySystem, artifactFactory, builder, session, project);
219215
}
220216

src/main/java/org/jenkinsci/maven/plugins/hpi/RunMojo.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -388,8 +388,8 @@ protected ClassLoader configureClassLoader(ClassLoader loader) {
388388
}
389389

390390
// find corresponding .hpi file
391-
Artifact hpi =
392-
artifactFactory.createArtifact(a.getGroupId(), a.getArtifactId(), a.getVersion(), null, "hpi");
391+
Artifact hpi = artifactFactory.createArtifactWithClassifier(
392+
a.getGroupId(), a.getArtifactId(), a.getVersion(), "hpi", null);
393393
hpi = MavenArtifact.resolveArtifact(hpi, project, session, repositorySystem);
394394

395395
// check recursive dependency. this is a rare case that happens when we split out some things from the
@@ -489,6 +489,7 @@ private static List<String> unavailableRequiredPackages() {
489489
return packages;
490490
}
491491

492+
@SuppressWarnings("removal")
492493
private static void openPackages(Collection<String> packagesToOpen) throws Throwable {
493494
final Collection<?> modules = allModules();
494495
if (modules == null) {

src/main/java/org/jenkinsci/maven/plugins/hpi/TestRuntimeMojo.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@ private void setAddOpensProperty() throws MojoExecutionException {
7070

7171
@NonNull
7272
private Artifact resolveJenkinsWar() throws MojoExecutionException {
73-
Artifact artifact =
74-
artifactFactory.createArtifact("org.jenkins-ci.main", "jenkins-war", findJenkinsVersion(), null, "war");
73+
Artifact artifact = artifactFactory.createArtifactWithClassifier(
74+
"org.jenkins-ci.main", "jenkins-war", findJenkinsVersion(), "war", null);
7575
return MavenArtifact.resolveArtifact(artifact, project, session, repositorySystem);
7676
}
7777

src/main/java/org/jenkinsci/maven/plugins/hpi/WarMojo.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,8 +83,8 @@ public void execute() throws MojoExecutionException {
8383
}
8484

8585
// find corresponding .hpi file
86-
Artifact hpi =
87-
artifactFactory.createArtifact(a.getGroupId(), a.getArtifactId(), a.getVersion(), null, "hpi");
86+
Artifact hpi = artifactFactory.createArtifactWithClassifier(
87+
a.getGroupId(), a.getArtifactId(), a.getVersion(), "hpi", null);
8888
hpi = MavenArtifact.resolveArtifact(hpi, project, session, repositorySystem);
8989

9090
if (hpi.getFile().isDirectory()) {

0 commit comments

Comments
 (0)