Class PluginMetadata
- java.lang.Object
-
- org.jenkinsci.test.acceptance.update_center.PluginMetadata
-
- Direct Known Subclasses:
PluginMetadata.ModifyingMetadata
public class PluginMetadata extends Object
Databinding for installable plugin in UC.- Author:
- Kohsuke Kawaguchi
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PluginMetadata.LocalOverride
Use local file instead of what is configured.static class
PluginMetadata.ModifyingMetadata
Metadata that alters what is coming from the update center.static class
PluginMetadata.VersionOverride
-
Constructor Summary
Constructors Constructor Description PluginMetadata(String name, String gav, String version, String requiredCore, List<Dependency> dependencies)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.eclipse.aether.artifact.DefaultArtifact
getDefaultArtifact()
List<Dependency>
getDependencies()
String
getName()
String
getVersion()
hudson.util.VersionNumber
requiredCore()
File
resolve(com.google.inject.Injector i, String version)
String
toString()
void
uploadTo(Jenkins jenkins, com.google.inject.Injector i, String version)
Deprecated.Not used when runningMockUpdateCenter
.PluginMetadata
withVersion(String v)
-
-
-
Method Detail
-
uploadTo
@Deprecated public void uploadTo(Jenkins jenkins, com.google.inject.Injector i, String version) throws org.eclipse.aether.resolution.ArtifactResolutionException, IOException
Deprecated.Not used when runningMockUpdateCenter
.- Throws:
org.eclipse.aether.resolution.ArtifactResolutionException
IOException
-
getDefaultArtifact
public org.eclipse.aether.artifact.DefaultArtifact getDefaultArtifact()
-
requiredCore
public hudson.util.VersionNumber requiredCore()
-
withVersion
public PluginMetadata withVersion(@NonNull String v)
-
getVersion
public String getVersion()
-
getName
public String getName()
-
getDependencies
public List<Dependency> getDependencies()
-
-