org.jboss.forge.maven.projects
Class MavenFacetImpl
java.lang.Object
org.jboss.forge.facets.AbstractFacet<Project>
org.jboss.forge.maven.projects.MavenFacetImpl
- All Implemented Interfaces:
- org.jboss.forge.facets.Facet<Project>, org.jboss.forge.facets.MutableOrigin<Project>, MavenFacet, ProjectFacet
public class MavenFacetImpl
- extends org.jboss.forge.facets.AbstractFacet<Project>
- implements ProjectFacet, MavenFacet
- Author:
- Lincoln Baxter, III
| Fields inherited from class org.jboss.forge.facets.AbstractFacet |
origin |
| Methods inherited from class org.jboss.forge.facets.AbstractFacet |
equals, getOrigin, hashCode, uninstall |
| Methods inherited from interface org.jboss.forge.facets.Facet |
getOrigin, uninstall |
MavenFacetImpl
public MavenFacetImpl()
getBuilder
public org.apache.maven.project.ProjectBuilder getBuilder()
getRequest
public org.apache.maven.project.ProjectBuildingRequest getRequest()
getOfflineRequest
public org.apache.maven.project.ProjectBuildingRequest getOfflineRequest()
getBuildingRequest
public org.apache.maven.project.ProjectBuildingRequest getBuildingRequest(boolean offline)
setOrigin
public void setOrigin(Project project)
- Specified by:
setOrigin in interface org.jboss.forge.facets.MutableOrigin<Project>- Overrides:
setOrigin in class org.jboss.forge.facets.AbstractFacet<Project>
install
public boolean install()
- Specified by:
install in interface org.jboss.forge.facets.Facet<Project>
getPomResource
public MavenPomResource getPomResource()
- Specified by:
getPomResource in interface MavenFacet
isInstalled
public boolean isInstalled()
- Specified by:
isInstalled in interface org.jboss.forge.facets.Facet<Project>
getPOM
public org.apache.maven.model.Model getPOM()
- Specified by:
getPOM in interface MavenFacet
setPOM
public void setPOM(org.apache.maven.model.Model pom)
- Specified by:
setPOM in interface MavenFacet
getPartialProjectBuildingResult
public org.apache.maven.project.ProjectBuildingResult getPartialProjectBuildingResult()
getFullProjectBuildingResult
public org.apache.maven.project.ProjectBuildingResult getFullProjectBuildingResult()
resolveProperties
public String resolveProperties(String input)
- Specified by:
resolveProperties in interface MavenFacet
executeMavenEmbedded
public boolean executeMavenEmbedded(List<String> parameters)
- Specified by:
executeMavenEmbedded in interface MavenFacet
executeMavenEmbedded
public boolean executeMavenEmbedded(String[] parms)
executeMavenEmbedded
public boolean executeMavenEmbedded(PrintStream out,
PrintStream err,
String[] parms)
executeMaven
public boolean executeMaven(List<String> parameters)
- Specified by:
executeMaven in interface MavenFacet
executeMaven
public boolean executeMaven(String[] selected)
executeMaven
public boolean executeMaven(OutputStream out,
String[] parms)
getLocalRepositoryDirectory
public DirectoryResource getLocalRepositoryDirectory()
- Specified by:
getLocalRepositoryDirectory in interface MavenFacet
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.