org.springframework.roo.addon.maven
Class MavenCommands

java.lang.Object
  extended by org.springframework.roo.addon.maven.MavenCommands
All Implemented Interfaces:
org.springframework.roo.shell.CommandMarker

@Service
public class MavenCommands
extends Object
implements org.springframework.roo.shell.CommandMarker


Field Summary
protected  Logger logger
           
 
Constructor Summary
MavenCommands()
           
 
Method Summary
protected  void activate(org.osgi.service.component.ComponentContext context)
           
 void addDependency(org.springframework.roo.model.JavaPackage groupId, org.springframework.roo.model.JavaSymbolName artifactId, String version)
           
 void createProject(org.springframework.roo.model.JavaPackage topLevelPackage, String projectName, Integer majorJavaVersion, Template template)
           
protected  void deactivate(org.osgi.service.component.ComponentContext context)
           
 boolean isCreateProjectAvailable()
           
 boolean isDependencyModificationAllowed()
           
 boolean isPerformCommandAllowed()
           
 void mvn(String extra)
           
 void removeDependency(org.springframework.roo.model.JavaPackage groupId, org.springframework.roo.model.JavaSymbolName artifactId, String version)
           
 void runAssembly()
           
 void runClean()
           
 void runEclipse()
           
 void runPackage()
           
 void runTest()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final Logger logger
Constructor Detail

MavenCommands

public MavenCommands()
Method Detail

activate

protected void activate(org.osgi.service.component.ComponentContext context)

deactivate

protected void deactivate(org.osgi.service.component.ComponentContext context)

isCreateProjectAvailable

public boolean isCreateProjectAvailable()

createProject

public void createProject(org.springframework.roo.model.JavaPackage topLevelPackage,
                          String projectName,
                          Integer majorJavaVersion,
                          Template template)

isDependencyModificationAllowed

public boolean isDependencyModificationAllowed()

addDependency

public void addDependency(org.springframework.roo.model.JavaPackage groupId,
                          org.springframework.roo.model.JavaSymbolName artifactId,
                          String version)

removeDependency

public void removeDependency(org.springframework.roo.model.JavaPackage groupId,
                             org.springframework.roo.model.JavaSymbolName artifactId,
                             String version)

isPerformCommandAllowed

public boolean isPerformCommandAllowed()

runPackage

public void runPackage()
                throws IOException
Throws:
IOException

runEclipse

public void runEclipse()
                throws IOException
Throws:
IOException

runTest

public void runTest()
             throws IOException
Throws:
IOException

runAssembly

public void runAssembly()
                 throws IOException
Throws:
IOException

runClean

public void runClean()
              throws IOException
Throws:
IOException

mvn

public void mvn(String extra)
         throws IOException
Throws:
IOException


Copyright © 2009-2010 VMware, Inc. All Rights Reserved.