Interface P2Declarative

All Known Implementing Classes:
AsMavenGroup, OomphIdeExtension

public interface P2Declarative
A declarative-style wrapper around a P2Model, appropriate for use as a DSL mixin.
  • Method Details

    • getP2

      P2Model getP2()
      The underlying model.
    • repo

      default void repo(String repo)
    • repoEclipse

      default void repoEclipse(String repo)
    • repoEclipseLatest

      default void repoEclipseLatest()
    • metadataRepo

      default void metadataRepo(String repo)
    • artifactRepo

      default void artifactRepo(String repo)
    • repo

      default void repo(File repo)
    • metadataRepo

      default void metadataRepo(File repo)
    • artifactRepo

      default void artifactRepo(File repo)
    • iu

      default void iu(String iu)
    • iu

      default void iu(String iu, String version)
    • feature

      default void feature(String feature)
    • feature

      default void feature(String feature, String version)
    • slicingOption

      default void slicingOption(String option, String value)
    • append

      default void append(boolean append)
    • populate

      static void populate(P2Model model, Action<P2Declarative> action)