Forge - Maven Projects Impl 2.0.0.Alpha3

org.jboss.forge.maven.projects.facets
Class MavenPackagingFacet

java.lang.Object
  extended by org.jboss.forge.facets.AbstractFacet<Project>
      extended by org.jboss.forge.maven.projects.facets.MavenPackagingFacet
All Implemented Interfaces:
org.jboss.forge.facets.Facet<Project>, org.jboss.forge.facets.MutableOrigin<Project>, PackagingFacet, ProjectFacet

@Dependent
public class MavenPackagingFacet
extends org.jboss.forge.facets.AbstractFacet<Project>
implements PackagingFacet

Author:
Lincoln Baxter, III

Field Summary
 
Fields inherited from class org.jboss.forge.facets.AbstractFacet
origin
 
Constructor Summary
MavenPackagingFacet()
           
 
Method Summary
 ProjectBuilder createBuilder()
           
 Resource<?> executeBuild(String... args)
           
 Resource<?> getFinalArtifact()
           
 String getFinalName()
           
 String getPackagingType()
           
 boolean install()
           
 boolean isInstalled()
           
 void setFinalName(String finalName)
           
 void setOrigin(Project origin)
           
 void setPackagingType(String type)
           
 
Methods inherited from class org.jboss.forge.facets.AbstractFacet
equals, getOrigin, hashCode, uninstall
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.forge.facets.Facet
getOrigin, uninstall
 

Constructor Detail

MavenPackagingFacet

public MavenPackagingFacet()
Method Detail

setOrigin

public void setOrigin(Project origin)
Specified by:
setOrigin in interface org.jboss.forge.facets.MutableOrigin<Project>
Overrides:
setOrigin in class org.jboss.forge.facets.AbstractFacet<Project>

setPackagingType

public void setPackagingType(String type)
Specified by:
setPackagingType in interface PackagingFacet

getPackagingType

public String getPackagingType()
Specified by:
getPackagingType in interface PackagingFacet

isInstalled

public boolean isInstalled()
Specified by:
isInstalled in interface org.jboss.forge.facets.Facet<Project>

install

public boolean install()
Specified by:
install in interface org.jboss.forge.facets.Facet<Project>

getFinalArtifact

public Resource<?> getFinalArtifact()
Specified by:
getFinalArtifact in interface PackagingFacet

executeBuild

public Resource<?> executeBuild(String... args)
Specified by:
executeBuild in interface PackagingFacet

createBuilder

public ProjectBuilder createBuilder()
Specified by:
createBuilder in interface PackagingFacet

getFinalName

public String getFinalName()
Specified by:
getFinalName in interface PackagingFacet

setFinalName

public void setFinalName(String finalName)
Specified by:
setFinalName in interface PackagingFacet

Forge - Maven Projects Impl 2.0.0.Alpha3

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.