org.scala_tools.maven.mojo

annotations

package annotations

Visibility
  1. Public
  2. All

Type Members

  1. class MavenAnnotation extends Annotation with StaticAnnotation

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

    Alias to use for a parameter in the pom

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

    Injects a plexus component

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

    no summary matey

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

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

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

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

  9. class executionStrategy() extends MavenAnnotation with Product

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

    Expression to use when setting a parameter

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

    Gives a name to the goal represented by the annotated Mojo

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

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

  14. class parameter() extends MavenAnnotation with Product

    Used to define a parameter from a var field

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

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

  16. class readOnly() extends MavenAnnotation with Product

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

  17. class required() extends MavenAnnotation with Product

    Used to mark a parameter as required to execute

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

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

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

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

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

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

Value Members

  1. object MavenAnnotation extends AnyRef