org.scala_tools.maven.mojo

annotations

package annotations

Visibility
  1. Public
  2. All
Impl.
  1. Concrete
  2. Abstract

Type Members

  1. class MavenAnnotation extends Annotation with StaticAnnotation

    attributes: sealed abstract
  2. case class alias (value: String) extends MavenAnnotation with Product

    Alias to use for a parameter in the pom

  3. case class component (role: String, roleHint: Option[String]) extends MavenAnnotation with Product

    Injects a plexus component

  4. case class configurator (roleHint: String) extends MavenAnnotation with Product

    (at)configurator <roleHint> The configurator type to use when injecting parameter values into this Mojo.

  5. case class description (value: String) extends MavenAnnotation with Product

  6. case class executeGoal (value: String) extends MavenAnnotation with Product

  7. case class executePhase (value: String) extends MavenAnnotation with Product

  8. case class executePhaseInLifecycle (phase: String, lifecycle: String) extends MavenAnnotation with Product

  9. case class executionStrategy () extends MavenAnnotation with Product

  10. case class expression (value: String) extends MavenAnnotation with Product

    Expression to use when setting a parameter

  11. case class goal (name: String) extends MavenAnnotation with Product

    Gives a name to the goal represented by the annotated Mojo

  12. case class inheritByDefault (value: Boolean) extends MavenAnnotation with Product

  13. case class instantiationStrategy (value: String) extends MavenAnnotation with Product

  14. case class parameter () extends MavenAnnotation with Product

    Used to define a parameter from a var field

  15. case class phase (name: String) extends MavenAnnotation with Product

    Binds this Mojo to a particular phase of the standard build lifecycle, if specified.

  16. case class readOnly () extends MavenAnnotation with Product

    Used to define a parameter as readonly - Cannot be replaced by user in POM

  17. case class required () extends MavenAnnotation with Product

    Used to mark a parameter as required to execute

  18. case class requiresDependencyResolution (scope: String) extends MavenAnnotation with Product

  19. case class requiresDirectInvocation (value: Boolean) extends MavenAnnotation with Product

  20. case class requiresOnline (value: Boolean) extends MavenAnnotation with Product

  21. case class requiresProject (value: Boolean) extends MavenAnnotation with Product

  22. case class requiresReports (value: Boolean) extends MavenAnnotation with Product

  23. case class since (value: String) extends MavenAnnotation with Product

Value Members

  1. object MavenAnnotation extends AnyRef