Class/Object

net.adamcin.snagjar.mojo

AbstractSnagJarMojo

Related Docs: object AbstractSnagJarMojo | package mojo

Permalink

abstract class AbstractSnagJarMojo[SnagContext] extends AbstractMojo

Base snagjar mojo defining common parameters and basic begin-iterate-end logic

Since

0.8.0

Linear Supertypes
AbstractMojo, ContextEnabled, Mojo, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. AbstractSnagJarMojo
  2. AbstractMojo
  3. ContextEnabled
  4. Mojo
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AbstractSnagJarMojo()

    Permalink

Abstract Value Members

  1. abstract def begin(): SnagContext

    Permalink
  2. abstract def end(context: SnagContext): Unit

    Permalink
  3. abstract def snagArtifact(context: SnagContext, artifact: Snaggable): SnagContext

    Permalink

Concrete Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final val defaultFilter: String("*")

    Permalink
  7. final val defaultIndexFile: String("snagIndex.txt")

    Permalink
  8. final val defaultSnagFile: String(".")

    Permalink
  9. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  11. final def execute(): Unit

    Permalink

    core mojo method.

    core mojo method. do not override.

    Definition Classes
    AbstractSnagJarMojo → Mojo
  12. val filter: String

    Permalink

    applies a standard GAV (groupId:artifactId:version) filter to the snagged artifacts (format: *:*:*)

  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  15. def getLog(): Log

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

    Permalink
    Definition Classes
    AbstractMojo → ContextEnabled
  17. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  18. val indexFile: File

    Permalink

    specify the location of the generated index file, useful for subsequent shell processing of snagged artifacts

  19. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  20. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. lazy val pluginProps: Map[String, String]

    Permalink
  24. val recursive: Boolean

    Permalink

    set to true to recursively scan directories for jar files

  25. def setLog(arg0: Log): Unit

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

    Permalink
    Definition Classes
    AbstractMojo → ContextEnabled
  27. val skip: Boolean

    Permalink

    set to true to skip mojo execution altogether

  28. val snagFile: File

    Permalink

    jar or directory containing jars to snag

  29. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  30. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  31. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AbstractMojo

Inherited from ContextEnabled

Inherited from Mojo

Inherited from AnyRef

Inherited from Any

Ungrouped