net.adamcin.graniteit.mojo

UploadSlingJunitMojo

class UploadSlingJunitMojo extends BaseSlingJunitMojo with OutputParameters with UploadsBundles

Upload the sling junit framework bundles necessary for SlingRemoteTest execution, including: org.apache.sling.junit.core, org.apache.sling.junit.remote, and org.apache.sling.junit.scriptable

Annotations
@Mojo()
Since

0.6.0

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. UploadSlingJunitMojo
  2. UploadsBundles
  3. HttpParameters
  4. OutputParameters
  5. BaseSlingJunitMojo
  6. DetectsSlingJunitDependency
  7. ResolvesArtifacts
  8. BaseITMojo
  9. RequiresProject
  10. BaseMojo
  11. AbstractMojo
  12. ContextEnabled
  13. Mojo
  14. AnyRef
  15. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new UploadSlingJunitMojo()

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. final val DEFAULT_BASE_URL: String("http://localhost:4502")

    Definition Classes
    HttpParameters
  7. final val DEFAULT_PASS: String("admin")

    Definition Classes
    HttpParameters
  8. final val DEFAULT_PROXY_HOST: String("localhost")

    Definition Classes
    HttpParameters
  9. final val DEFAULT_PROXY_PROTOCOL: String("http")

    Definition Classes
    HttpParameters
  10. final val DEFAULT_USER: String("admin")

    Definition Classes
    HttpParameters
  11. lazy val activeProxy: Option[ProxyServer]

    Definition Classes
    HttpParameters
  12. final val artifactIdCore: String("org.apache.sling.junit.core")

    Definition Classes
    DetectsSlingJunitDependency
  13. final val artifactIdRemote: String("org.apache.sling.junit.remote")

    Definition Classes
    DetectsSlingJunitDependency
  14. final val artifactIdScriptable: String("org.apache.sling.junit.scriptable")

    Definition Classes
    DetectsSlingJunitDependency
  15. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  16. val baseUrl: String

    Server base URL (including context path, but without trailing slash)

    Server base URL (including context path, but without trailing slash)

    Definition Classes
    HttpParameters
  17. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  18. def copyToDir(dir: File, log: Log)(artifact: Artifact): File

    Definition Classes
    ResolvesArtifacts
  19. lazy val credentials: (String, String)

    Definition Classes
    HttpParameters
  20. final val defaultTestBundlePathPrefix: String("/system/console")

    Definition Classes
    UploadsBundles
  21. lazy val dependencies: List[Artifact]

    Definition Classes
    ResolvesArtifacts
  22. lazy val effectiveSlingJunitVersion: Option[String]

    Definition Classes
    DetectsSlingJunitDependency
  23. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  24. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  25. def execute(): Unit

    Definition Classes
    UploadSlingJunitMojoBaseMojo → Mojo
  26. def expedite[T](req: Req, resp: Future[T]): (Req, T)

    Definition Classes
    HttpParameters
  27. lazy val explicitDependencies: Map[String, Artifact]

    Definition Classes
    DetectsSlingJunitDependency
  28. val failOnError: Boolean

    Set to true to fail the build if an error occurs during upload

    Set to true to fail the build if an error occurs during upload

    Definition Classes
    UploadsBundles
  29. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  30. def getBundleSymbolicName(file: File): Either[Throwable, String]

    Definition Classes
    UploadsBundles
  31. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  32. def getExistingDir(file: File): File

    Definition Classes
    OutputParameters
  33. def getLog(): Log

    Definition Classes
    AbstractMojo → Mojo
  34. def getPluginContext(): Map[_, _]

    Definition Classes
    AbstractMojo → ContextEnabled
  35. def getReqRespLogMessage(req: Req, resp: Response): String

    Definition Classes
    HttpParameters
  36. def getTestBundlePath(file: File): String

    Definition Classes
    UploadsBundles
  37. def getTestBundleRepoPath(filename: String): String

    Definition Classes
    UploadsBundles
  38. lazy val graniteitDirectory: File

    directory containing graniteit-generated files

    directory containing graniteit-generated files

    Definition Classes
    OutputParameters
  39. final val groupIdSlingJunit: String("org.apache.sling")

    Definition Classes
    DetectsSlingJunitDependency
  40. def handleError(message: Either[Throwable, List[String]], messages: List[String] = Nil): Either[Throwable, List[String]]

    Definition Classes
    UploadsBundles
  41. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  42. implicit def implyDavVerbs(req: Req): DavReq

    Definition Classes
    HttpParameters
  43. def inputFileModified(output: File, inputFiles: Stream[File]): Boolean

    Definition Classes
    OutputParameters
  44. def inputFileModified(output: File, inputFiles: List[File]): Boolean

    Definition Classes
    OutputParameters
  45. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  46. def isSlingPostSuccess(req: Req, resp: Response): Boolean

    Definition Classes
    HttpParameters
  47. def isSuccess(req: Req, resp: Response): Boolean

    Definition Classes
    HttpParameters
  48. def listFiles(file: File): Stream[File]

    Definition Classes
    OutputParameters
  49. lazy val localRepository: ArtifactRepository

    Definition Classes
    ResolvesArtifacts
  50. val localRepositoryPath: File

    Specify the local repository path for resolved artifacts Refer to maven-install-plugin:install-file

    Specify the local repository path for resolved artifacts Refer to maven-install-plugin:install-file

    Definition Classes
    ResolvesArtifacts
  51. def mkdir(absPath: String): (Req, Response)

    Definition Classes
    HttpParameters
  52. def mkdirs(absPath: String): (Req, Response)

    Definition Classes
    HttpParameters
  53. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  54. val noProxy: Boolean

    Set to true to completely disable HTTP proxy connections for this plugin.

    Set to true to completely disable HTTP proxy connections for this plugin. Overrides any other HTTP proxy configuration

    Definition Classes
    HttpParameters
  55. final def notify(): Unit

    Definition Classes
    AnyRef
  56. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  57. def optDecrypt(password: String): String

    Definition Classes
    HttpParameters
  58. lazy val outputDirectory: File

    target directory

    target directory

    Definition Classes
    OutputParameters
  59. def overwriteFile(file: File, content: String): Unit

    Definition Classes
    OutputParameters
  60. final val pA: Regex

    Definition Classes
    ResolvesArtifacts
  61. final val pGA: Regex

    Definition Classes
    ResolvesArtifacts
  62. final val pGATCV: Regex

    Definition Classes
    ResolvesArtifacts
  63. final val pGATV: Regex

    Definition Classes
    ResolvesArtifacts
  64. final val pGAV: Regex

    Definition Classes
    ResolvesArtifacts
  65. val password: String

    Password to use in connection credentials

    Password to use in connection credentials

    Definition Classes
    HttpParameters
  66. def postTestBundle(symbolicName: String, file: File): Either[Throwable, List[String]]

    Definition Classes
    UploadsBundles
  67. def proj: MavenProject

    Definition Classes
    ResolvesArtifacts
  68. var project: MavenProject

    Definition Classes
    RequiresProject
  69. lazy val proxyCredentials: (String, String)

    Definition Classes
    HttpParameters
  70. val proxyHost: String

    The HTTP Proxy hostname

    The HTTP Proxy hostname

    Definition Classes
    HttpParameters
  71. val proxyPassword: String

    The HTTP Proxy password

    The HTTP Proxy password

    Definition Classes
    HttpParameters
  72. val proxyPort: Int

    The HTTP Proxy port.

    The HTTP Proxy port. Set to -1 to use the default proxy port.

    Definition Classes
    HttpParameters
  73. val proxyProtocol: String

    The HTTP Proxy protocol

    The HTTP Proxy protocol

    Definition Classes
    HttpParameters
  74. val proxyServerId: String

    Server ID for proxy credentials defined in maven settings

    Server ID for proxy credentials defined in maven settings

    Definition Classes
    HttpParameters
  75. val proxySet: Boolean

    Set to true to override the proxy configuration in the user's Maven Settings with the associated mojo parameter alternatives

    Set to true to override the proxy configuration in the user's Maven Settings with the associated mojo parameter alternatives

    Definition Classes
    HttpParameters
  76. val proxyUsername: String

    The HTTP Proxy username

    The HTTP Proxy username

    Definition Classes
    HttpParameters
  77. def putBundleToPath(symbolicName: String, file: File, path: String): Either[Throwable, List[String]]

    Definition Classes
    UploadsBundles
  78. def putTestBundle(symbolicName: String, file: File): Either[Throwable, List[String]]

    Puts the specified file to the configured test bundle install location

    Puts the specified file to the configured test bundle install location

    file

    file to put

    returns

    either log messages or a throwable

    Definition Classes
    UploadsBundles
  79. lazy val repositoryRequest: RepositoryRequest

    Definition Classes
    ResolvesArtifacts
  80. var repositorySystem: RepositorySystem

    Definition Classes
    ResolvesArtifacts
  81. def resolveArtifacts(artifacts: Stream[Artifact]): Stream[Artifact]

    Definition Classes
    ResolvesArtifacts
  82. def resolveByArtifactIds(artifactIds: Set[String]): Stream[Artifact]

    Definition Classes
    ResolvesArtifacts
  83. def resolveByCoordinates(groupId: String, artifactId: String, version: String, artifactType: String, classifier: String): Option[Artifact]

    Definition Classes
    ResolvesArtifacts
  84. def resolveByCoordinates(coordinates: String): Option[Artifact]

    Definition Classes
    ResolvesArtifacts
  85. def resolveByFilter(filter: String): Stream[Artifact]

    Definition Classes
    ResolvesArtifacts
  86. var securityDispatcher: SecDispatcher

    Definition Classes
    HttpParameters
  87. val serverId: String

    Id of server defined in the maven settings to use for credentials

    Id of server defined in the maven settings to use for credentials

    Definition Classes
    HttpParameters
  88. var session: MavenSession

    Definition Classes
    BaseMojo
  89. def setLog(arg0: Log): Unit

    Definition Classes
    AbstractMojo → Mojo
  90. def setPluginContext(arg0: Map[_, _]): Unit

    Definition Classes
    AbstractMojo → ContextEnabled
  91. var settings: Settings

    Definition Classes
    BaseMojo
  92. val skip: Boolean

    Set to true to skip execution of this mojo

  93. val skipITs: Boolean

    By convention, this parameter is used to disable execution of the maven-failsafe-plugin.

    By convention, this parameter is used to disable execution of the maven-failsafe-plugin. It is recognized by graniteit to disable uploading of test artifacts and integration test reporting goals.

    Definition Classes
    BaseITMojo
  94. var skipMkdirs: Boolean

    Set to true to skip the use of the MKCOL WebDAV method for the creation ancestor JCR paths

    Set to true to skip the use of the MKCOL WebDAV method for the creation ancestor JCR paths

    Definition Classes
    HttpParameters
  95. def skipOrExecute(skip: Boolean)(body: ⇒ Unit): Unit

    Definition Classes
    BaseITMojoBaseMojo
  96. val skipTests: Boolean

    By convention, this parameter is used to disable execution of maven-surefire-plugin-derived goals.

    By convention, this parameter is used to disable execution of maven-surefire-plugin-derived goals. It is recognized by graniteit to disable uploading of test artifacts and integration test reporting goals.

    Definition Classes
    BaseITMojo
  97. def skipWithTestsOrExecute(skip: Boolean)(body: ⇒ Unit): Unit

    Definition Classes
    BaseSlingJunitMojoBaseITMojo
  98. final val slingJunitArtifactIds: Set[String]

    Definition Classes
    DetectsSlingJunitDependency
  99. lazy val slingJunitArtifacts: List[Artifact]

    Definition Classes
    DetectsSlingJunitDependency
  100. lazy val slingJunitSupportEnabled: Boolean

    Definition Classes
    DetectsSlingJunitDependency
  101. val slingJunitVersion: String

    Specify to override the resolved version of Sling Junit Framework dependencies.

    Specify to override the resolved version of Sling Junit Framework dependencies. Leave blank to detect the version from project-defined sling junit dependencies

    Definition Classes
    DetectsSlingJunitDependency
  102. val startLevel: Int

    Specify the OSGi start level of the bundle

    Specify the OSGi start level of the bundle

    Definition Classes
    UploadsBundles
  103. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  104. lazy val targetFile: File

    target content-package file

    target content-package file

    Definition Classes
    OutputParameters
  105. var testBundlePathPrefix: String

    Set the request path prefix under which test bundles will be installed (an "/install/" segment will be appended to this value and if usePut is set to true then the start level will be appended to that.

    Set the request path prefix under which test bundles will be installed (an "/install/" segment will be appended to this value and if usePut is set to true then the start level will be appended to that.

    Definition Classes
    UploadsBundles
  106. def toString(): String

    Definition Classes
    AnyRef → Any
  107. lazy val uploadDirectory: File

    Definition Classes
    OutputParameters
  108. lazy val uploadSha: File

    Definition Classes
    OutputParameters
  109. lazy val uploadSlingJunitChecksum: String

  110. lazy val uploadSlingJunitDirectory: File

    Definition Classes
    OutputParameters
  111. lazy val uploadSlingJunitSha: File

    Definition Classes
    OutputParameters
  112. def uploadTestBundle(file: File): Either[Throwable, List[String]]

    Definition Classes
    UploadsBundles
  113. lazy val uploadTestsDirectory: File

    Definition Classes
    OutputParameters
  114. lazy val uploadTestsSha: File

    Definition Classes
    OutputParameters
  115. def urlForPath(absPath: String): Req

    Definition Classes
    HttpParameters
  116. val usePut: Boolean

    Use a PUT request instead of a POST request

    Use a PUT request instead of a POST request

    Definition Classes
    UploadsBundles
  117. val username: String

    Specify the CQ username associated with package creation and installation

    Specify the CQ username associated with package creation and installation

    Definition Classes
    HttpParameters
  118. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  119. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  120. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws()
  121. final def waitForResponse[T](nTrys: Int)(implicit until: Long, requestFunction: () ⇒ (Request, AsyncHandler[T]), contentChecker: (Future[T]) ⇒ Future[Boolean]): Boolean

    Definition Classes
    HttpParameters
    Annotations
    @tailrec()

Inherited from UploadsBundles

Inherited from HttpParameters

Inherited from OutputParameters

Inherited from BaseSlingJunitMojo

Inherited from ResolvesArtifacts

Inherited from BaseITMojo

Inherited from RequiresProject

Inherited from BaseMojo

Inherited from AbstractMojo

Inherited from ContextEnabled

Inherited from Mojo

Inherited from AnyRef

Inherited from Any

Ungrouped