|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ops4j.pax.exam.options.MavenArtifactUrlReference
public class MavenArtifactUrlReference
Option specifying a maven url (Pax URL mvn: handler).
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.ops4j.pax.exam.options.MavenUrlReference |
---|
MavenUrlReference.VersionResolver |
Constructor Summary | |
---|---|
MavenArtifactUrlReference()
|
Method Summary | |
---|---|
MavenArtifactUrlReference |
artifactId(java.lang.String artifactId)
Sets the artifact id. |
MavenUrlReference |
classifier(java.lang.String classifier)
Sets the artifact classifier. |
java.lang.String |
getURL()
Getter. |
MavenArtifactUrlReference |
groupId(java.lang.String groupId)
Sets the artifact group id. |
java.lang.Boolean |
isSnapshot()
Returns true if the specified version is a snapshot version, false if not and null if the version is not yet specified. |
java.lang.String |
toString()
|
MavenArtifactUrlReference |
type(java.lang.String type)
Sets the artifact type. |
MavenArtifactUrlReference |
version(MavenUrlReference.VersionResolver resolver)
Determines the artifact version using an MavenUrlReference.VersionResolver . |
MavenArtifactUrlReference |
version(java.lang.String version)
Sets the artifact version or version range. |
MavenArtifactUrlReference |
versionAsInProject()
Version will be discovered from the dependencies of Maven project that includes the test. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public MavenArtifactUrlReference()
Method Detail |
---|
public MavenArtifactUrlReference groupId(java.lang.String groupId)
groupId
in interface MavenUrlReference
groupId
- artifact group id (cannot be null or empty)
public MavenArtifactUrlReference artifactId(java.lang.String artifactId)
artifactId
in interface MavenUrlReference
artifactId
- artifact id (cannot be null or empty)
public MavenArtifactUrlReference type(java.lang.String type)
type
in interface MavenUrlReference
type
- artifact type (cannot be null or empty)
public MavenUrlReference classifier(java.lang.String classifier)
classifier
in interface MavenUrlReference
classifier
- artifact classifier (cannot be null or empty)
public MavenArtifactUrlReference version(java.lang.String version)
org.ops4j.pax.exam.options.ProvisionOption#update(boolean)
).
version
in interface MavenUrlReference
version
- artifact version / version range (cannot be null or empty)
public MavenArtifactUrlReference version(MavenUrlReference.VersionResolver resolver)
MavenUrlReference.VersionResolver
.
version
in interface MavenUrlReference
resolver
- a MavenUrlReference.VersionResolver
(cannot be null)
public MavenArtifactUrlReference versionAsInProject()
versionAsInProject
in interface MavenUrlReference
public java.lang.Boolean isSnapshot()
isSnapshot
in interface MavenUrlReference
public java.lang.String getURL()
getURL
in interface UrlReference
java.lang.IllegalArgumentException
- - If group id is null or empty
- If artifact id is null or emptypublic java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |