org.apache.maven.plugin.ejb.stub
Class MavenProjectBuildStub

java.lang.Object
  extended byorg.apache.maven.project.MavenProject
      extended byorg.apache.maven.plugin.ejb.stub.MavenProjectBasicStub
          extended byorg.apache.maven.plugin.ejb.stub.MavenProjectBuildStub
Direct Known Subclasses:
MavenProjectResourcesStub

public class MavenProjectBuildStub
extends MavenProjectBasicStub

Stub


Field Summary
protected  org.apache.maven.model.Build build
           
protected  java.lang.String buildDirectory
           
protected  java.util.HashMap dataMap
           
protected  java.util.ArrayList directoryList
           
static int OUTPUT_FILE
           
protected  java.lang.String outputDirectory
           
static int RESOURCES_FILE
           
protected  java.lang.String resourcesDirectory
           
protected  java.util.ArrayList resourcesFileList
           
static int ROOT_FILE
           
protected  java.util.ArrayList rootFileList
           
static int SOURCE_FILE
           
protected  java.util.ArrayList sourceFileList
           
protected  java.lang.String srcDirectory
           
protected  java.util.ArrayList targetClassesList
           
protected  java.lang.String targetDirectory
           
protected  java.lang.String targetResourceDirectory
           
protected  java.lang.String targetTestResourcesDirectory
           
protected  java.lang.String testOutputDirectory
           
protected  java.lang.String testResourcesDirectory
           
 
Fields inherited from class org.apache.maven.plugin.ejb.stub.MavenProjectBasicStub
artifact, description, file, identifier, model, properties, testRootDir
 
Fields inherited from class org.apache.maven.project.MavenProject
EMPTY_PROJECT_ARTIFACT_ID, EMPTY_PROJECT_GROUP_ID, EMPTY_PROJECT_VERSION
 
Constructor Summary
MavenProjectBuildStub(java.lang.String key)
           
 
Method Summary
 void addDirectory(java.lang.String name)
           
 void addFile(java.lang.String name, int type)
           
 void addFile(java.lang.String name, java.lang.String data, int type)
           
 org.apache.maven.model.Build getBuild()
           
 java.lang.String getOutputDirectory()
           
 java.lang.String getResourcesDirectory()
           
 java.lang.String getTestOutputDirectory()
           
 java.lang.String getTestResourcesDirectory()
           
 void setOutputDirectory(java.lang.String dir)
           
 void setupBuildEnvironment()
           
 
Methods inherited from class org.apache.maven.plugin.ejb.stub.MavenProjectBasicStub
addProperty, getArtifact, getArtifactId, getBasedir, getDescription, getGroupId, getModel, getName, getPackaging, getProperties, getVersion, setDescription
 
Methods inherited from class org.apache.maven.project.MavenProject
addAttachedArtifact, addCompileSourceRoot, addContributor, addDeveloper, addLicense, addMailingList, addPlugin, addProjectReference, addResource, addScriptSourceRoot, addTestCompileSourceRoot, addTestResource, attachArtifact, createArtifacts, equals, getActiveProfiles, getArtifactMap, getArtifacts, getAttachedArtifacts, getBuildExtensions, getBuildPlugins, getCiManagement, getCollectedProjects, getCompileArtifacts, getCompileClasspathElements, getCompileDependencies, getCompileSourceRoots, getContributors, getDefaultGoal, getDependencies, getDependencyArtifacts, getDependencyManagement, getDevelopers, getDistributionManagement, getDistributionManagementArtifactRepository, getExecutionProject, getExtensionArtifactMap, getExtensionArtifacts, getFile, getFilters, getGoalConfiguration, getId, getInceptionYear, getIssueManagement, getLicenses, getMailingLists, getManagedVersionMap, getModelVersion, getModulePathAdjustment, getModules, getOrganization, getOriginalModel, getParent, getParentArtifact, getPluginArtifactMap, getPluginArtifactRepositories, getPluginArtifacts, getPluginManagement, getPluginRepositories, getPrerequisites, getProjectReferences, getRemoteArtifactRepositories, getReportArtifactMap, getReportArtifacts, getReportConfiguration, getReporting, getReportPlugins, getRepositories, getResources, getRuntimeArtifacts, getRuntimeClasspathElements, getRuntimeDependencies, getScm, getScriptSourceRoots, getSystemArtifacts, getSystemClasspathElements, getSystemDependencies, getTestArtifacts, getTestClasspathElements, getTestCompileSourceRoots, getTestDependencies, getTestResources, getUrl, hashCode, hasParent, injectPluginManagementInfo, isExecutionRoot, replaceWithActiveArtifact, setActiveProfiles, setArtifact, setArtifactId, setArtifacts, setBuild, setCiManagement, setCollectedProjects, setContributors, setDependencies, setDependencyArtifacts, setDevelopers, setDistributionManagement, setExecutionProject, setExecutionRoot, setExtensionArtifacts, setFile, setGroupId, setInceptionYear, setIssueManagement, setLicenses, setMailingLists, setManagedVersionMap, setModelVersion, setName, setOrganization, setOriginalModel, setPackaging, setParent, setParentArtifact, setPluginArtifactRepositories, setPluginArtifacts, setReleaseArtifactRepository, setRemoteArtifactRepositories, setReportArtifacts, setReporting, setScm, setSnapshotArtifactRepository, setUrl, setVersion, writeModel, writeOriginalModel
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCES_FILE

public static final int RESOURCES_FILE
See Also:
Constant Field Values

ROOT_FILE

public static final int ROOT_FILE
See Also:
Constant Field Values

OUTPUT_FILE

public static final int OUTPUT_FILE
See Also:
Constant Field Values

SOURCE_FILE

public static final int SOURCE_FILE
See Also:
Constant Field Values

build

protected org.apache.maven.model.Build build

srcDirectory

protected java.lang.String srcDirectory

targetDirectory

protected java.lang.String targetDirectory

buildDirectory

protected java.lang.String buildDirectory

outputDirectory

protected java.lang.String outputDirectory

testOutputDirectory

protected java.lang.String testOutputDirectory

resourcesDirectory

protected java.lang.String resourcesDirectory

testResourcesDirectory

protected java.lang.String testResourcesDirectory

targetResourceDirectory

protected java.lang.String targetResourceDirectory

targetTestResourcesDirectory

protected java.lang.String targetTestResourcesDirectory

targetClassesList

protected java.util.ArrayList targetClassesList

sourceFileList

protected java.util.ArrayList sourceFileList

resourcesFileList

protected java.util.ArrayList resourcesFileList

rootFileList

protected java.util.ArrayList rootFileList

directoryList

protected java.util.ArrayList directoryList

dataMap

protected java.util.HashMap dataMap
Constructor Detail

MavenProjectBuildStub

public MavenProjectBuildStub(java.lang.String key)
                      throws java.lang.Exception
Method Detail

addDirectory

public void addDirectory(java.lang.String name)

setOutputDirectory

public void setOutputDirectory(java.lang.String dir)

addFile

public void addFile(java.lang.String name,
                    int type)

addFile

public void addFile(java.lang.String name,
                    java.lang.String data,
                    int type)

getOutputDirectory

public java.lang.String getOutputDirectory()

getTestOutputDirectory

public java.lang.String getTestOutputDirectory()

getResourcesDirectory

public java.lang.String getResourcesDirectory()

getTestResourcesDirectory

public java.lang.String getTestResourcesDirectory()

getBuild

public org.apache.maven.model.Build getBuild()

setupBuildEnvironment

public void setupBuildEnvironment()
                           throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2002-2009 The Apache Software Foundation. All Rights Reserved.