org.codehaus.groovy.grails.resolve.maven
Class GrailsPackagingAwarePomModuleDescriptorBuilder

java.lang.Object
  extended by org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder
      extended by org.codehaus.groovy.grails.resolve.maven.GrailsPackagingAwarePomModuleDescriptorBuilder

public class GrailsPackagingAwarePomModuleDescriptorBuilder
extends org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder

A POM module descriptor builder that is aware of Grails packaging types


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder
org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder.PomDependencyDescriptor, org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder.PomModuleDescriptor
 
Field Summary
static java.lang.String GRAILS_APP_PACKAGING
           
static java.lang.String GRAILS_BINARY_PLUGIN_PACKAGING
           
static java.lang.String GRAILS_PLUGIN_PACKAGING
           
 
Fields inherited from class org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder
MAVEN2_CONFIGURATIONS
 
Constructor Summary
GrailsPackagingAwarePomModuleDescriptorBuilder(org.apache.ivy.plugins.parser.ModuleDescriptorParser parser, org.apache.ivy.plugins.repository.Resource res, org.apache.ivy.plugins.parser.ParserSettings ivySettings)
           
 
Method Summary
 void addDependency(org.apache.ivy.plugins.repository.Resource res, org.apache.ivy.plugins.parser.m2.PomReader.PomDependencyData dep)
           
 void addMainArtifact(java.lang.String artifactId, java.lang.String packaging)
           
 
Methods inherited from class org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder
addDependency, addDependencyMgt, addExtraInfos, addJavadocArtifact, addPlugin, addProperty, addSourceArtifact, addSrcArtifact, extractPomProperties, getDependencyManagementMap, getDependencyManagements, getJavadocArtifact, getMainArtifact, getModuleDescriptor, getPlugins, getSourceArtifact, getSrcArtifact, setDescription, setHomePage, setLicenses, setModuleRevId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GRAILS_PLUGIN_PACKAGING

public static final java.lang.String GRAILS_PLUGIN_PACKAGING
See Also:
Constant Field Values

GRAILS_BINARY_PLUGIN_PACKAGING

public static final java.lang.String GRAILS_BINARY_PLUGIN_PACKAGING
See Also:
Constant Field Values

GRAILS_APP_PACKAGING

public static final java.lang.String GRAILS_APP_PACKAGING
See Also:
Constant Field Values
Constructor Detail

GrailsPackagingAwarePomModuleDescriptorBuilder

public GrailsPackagingAwarePomModuleDescriptorBuilder(org.apache.ivy.plugins.parser.ModuleDescriptorParser parser,
                                                      org.apache.ivy.plugins.repository.Resource res,
                                                      org.apache.ivy.plugins.parser.ParserSettings ivySettings)
Method Detail

addMainArtifact

public void addMainArtifact(java.lang.String artifactId,
                            java.lang.String packaging)
Overrides:
addMainArtifact in class org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder

addDependency

public void addDependency(org.apache.ivy.plugins.repository.Resource res,
                          org.apache.ivy.plugins.parser.m2.PomReader.PomDependencyData dep)
Overrides:
addDependency in class org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder