|
||||||||||
| 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(String artifactId)
Sets the artifact id. |
MavenUrlReference |
classifier(String classifier)
Sets the artifact classifier. |
String |
getURL()
Getter. |
MavenArtifactUrlReference |
groupId(String groupId)
Sets the artifact group id. |
Boolean |
isSnapshot()
Returns true if the specified version is a snapshot version, false if not and null if the version is not yet specified. |
String |
toString()
|
MavenArtifactUrlReference |
type(String type)
Sets the artifact type. |
MavenArtifactUrlReference |
version(MavenUrlReference.VersionResolver resolver)
Determines the artifact version using an MavenUrlReference.VersionResolver. |
MavenArtifactUrlReference |
version(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(String groupId)
groupId in interface MavenUrlReferencegroupId - artifact group id (cannot be null or empty)
public MavenArtifactUrlReference artifactId(String artifactId)
artifactId in interface MavenUrlReferenceartifactId - artifact id (cannot be null or empty)
public MavenArtifactUrlReference type(String type)
type in interface MavenUrlReferencetype - artifact type (cannot be null or empty)
public MavenUrlReference classifier(String classifier)
classifier in interface MavenUrlReferenceclassifier - artifact classifier (cannot be null or empty)
public MavenArtifactUrlReference version(String version)
org.ops4j.pax.exam.options.ProvisionOption#update(boolean)).
version in interface MavenUrlReferenceversion - artifact version / version range (cannot be null or empty)
public MavenArtifactUrlReference version(MavenUrlReference.VersionResolver resolver)
MavenUrlReference.VersionResolver.
version in interface MavenUrlReferenceresolver - a MavenUrlReference.VersionResolver (cannot be null)
public MavenArtifactUrlReference versionAsInProject()
versionAsInProject in interface MavenUrlReferencepublic Boolean isSnapshot()
isSnapshot in interface MavenUrlReferencepublic String getURL()
getURL in interface UrlReferenceIllegalArgumentException - - If group id is null or empty
- If artifact id is null or emptypublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||