Package net.bytebuddy.build.maven
Class MavenCoordinate
- java.lang.Object
-
- net.bytebuddy.build.maven.MavenCoordinate
-
public class MavenCoordinate extends java.lang.Object
A Maven coordinate.
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
artifactId
The project's artifact id.private java.lang.String
groupId
The project's group id.private java.lang.String
packaging
The projects packaging.private java.lang.String
version
The project's version.
-
Constructor Summary
Constructors Modifier Constructor Description protected
MavenCoordinate(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String packaging)
Creates a new Maven coordinate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.aether.artifact.Artifact
asArtifact()
Returns this coordinate as a jar-fileArtifact
.boolean
equals(java.lang.Object object)
int
hashCode()
java.lang.String
toString()
-
-
-
Field Detail
-
groupId
private final java.lang.String groupId
The project's group id.
-
artifactId
private final java.lang.String artifactId
The project's artifact id.
-
version
private final java.lang.String version
The project's version.
-
packaging
private java.lang.String packaging
The projects packaging.
-
-
Constructor Detail
-
MavenCoordinate
protected MavenCoordinate(java.lang.String groupId, java.lang.String artifactId, java.lang.String version, java.lang.String packaging)
Creates a new Maven coordinate.- Parameters:
groupId
- The project's group id.artifactId
- The project's artifact id.version
- The project's version.packaging
- The project's packaging
-
-
Method Detail
-
asArtifact
public org.eclipse.aether.artifact.Artifact asArtifact()
Returns this coordinate as a jar-fileArtifact
.- Returns:
- An artifact representation of this coordinate.
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-