public interface GradleFacet
extends org.jboss.forge.addon.projects.ProvidedProjectFacet
Example of usage (adding a dependency):
GradleModelBuilder builder = GradleModelBuilder.create(gradleFacet.getModel());
builder.addDependency(GradleDependencyBuilder.create("compile", "org.x:y:1.0"));
gradleFacet.setModel(builder);
GradleModel,
GradleModelBuilder| Modifier and Type | Method and Description |
|---|---|
boolean |
executeTask(String task)
Executes Gradle build with specified task.
|
boolean |
executeTask(String task,
String profile,
String... arguments)
Runs Gradle applying given profile.
|
org.jboss.forge.addon.resource.FileResource<?> |
getBuildScriptResource()
Returns file resource pointing to the build.gradle script of the project.
|
GradleModel |
getModel()
Returns evaluated Gradle project model.
|
org.jboss.forge.addon.resource.FileResource<?> |
getSettingsScriptResource()
Returns file resource pointing to the build.gradle script of the root project.
|
void |
installForgeLibrary()
Installs Forge library in project directory.
|
boolean |
isForgeLibraryInstalled()
Returns true if there is Forge library installed into project directory.
|
void |
setModel(GradleModel model)
Merges all changes with the old model and persists them to the build script.
|
boolean executeTask(String task)
boolean executeTask(String task, String profile, String... arguments)
GradleProfileGradleModel getModel()
void setModel(GradleModel model)
org.jboss.forge.addon.resource.FileResource<?> getBuildScriptResource()
org.jboss.forge.addon.resource.FileResource<?> getSettingsScriptResource()
void installForgeLibrary()
boolean isForgeLibraryInstalled()
Copyright © 2014 JBoss by Red Hat. All rights reserved.