Forge - Maven API 2.0.0.Alpha3

org.jboss.forge.maven.resources
Interface MavenPomResource

All Superinterfaces:
org.jboss.forge.facets.Faceted<ResourceFacet>, FileResource<MavenPomResource>, Resource<File>

public interface MavenPomResource
extends FileResource<MavenPomResource>

Represents a 'pom.xml' FileResource.

May be used to retrieve and modify the underlying Maven Model and other information.

Author:
Aslak Knutsen, Lincoln Baxter, III

Method Summary
 org.apache.maven.model.Model getCurrentModel()
          Get the current project Model
 
Methods inherited from interface org.jboss.forge.resource.FileResource
createNewFile, createTempResource, deleteOnExit, getSize, isDirectory, isExecutable, isReadable, isStale, isWritable, markUpToDate, mkdir, mkdirs, renameTo, renameTo, setContents, setContents, setContents
 
Methods inherited from interface org.jboss.forge.resource.Resource
createFrom, delete, delete, exists, getChild, getFullyQualifiedName, getName, getParent, getResourceFactory, getResourceInputStream, getUnderlyingResourceObject, listResources, listResources, reify
 
Methods inherited from interface org.jboss.forge.facets.Faceted
getFacet, getFacets, getFacets, hasAllFacets, hasAllFacets, hasFacet, install, supports, uninstall
 

Method Detail

getCurrentModel

org.apache.maven.model.Model getCurrentModel()
Get the current project Model


Forge - Maven API 2.0.0.Alpha3

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