Package com.diffplug.gradle.p2
Interface P2Declarative
-
- All Known Implementing Classes:
AsMavenGroup
,OomphIdeExtension
public interface P2Declarative
A declarative-style wrapper around aP2Model
, appropriate for use as a DSL mixin.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default void
append(boolean append)
default void
artifactRepo(File repo)
default void
artifactRepo(String repo)
default void
feature(String feature)
default void
feature(String feature, String version)
P2Model
getP2()
The underlying model.default void
iu(String iu)
default void
iu(String iu, String version)
default void
metadataRepo(File repo)
default void
metadataRepo(String repo)
static void
populate(P2Model model, Action<P2Declarative> action)
default void
repo(File repo)
default void
repo(String repo)
default void
repoEclipse(String repo)
default void
repoEclipseLatest()
default void
slicingOption(String option, String value)
-
-
-
Method Detail
-
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)
-
feature
default void feature(String feature)
-
append
default void append(boolean append)
-
populate
static void populate(P2Model model, Action<P2Declarative> action)
-
-