hippo:generate
Full name:
com.aharpour.ebrahim:hippo-maven-plugin:0.1.0-RC-3-SNAPSHOT:generate
Description:
(no description)
Attributes:
- Requires a Maven project to be executed.
- Executes by direct invocation only.
- Requires dependency resolution of artifacts in scope: compile+runtime.
- Requires dependency collection of artifacts in scope: compile+runtime.
- Binds by default to the lifecycle phase: generate-sources.
- Invokes the execution of the lifecycle phase generate-sources prior to executing itself.
- Invokes the execution of this plugin's goal generate prior to executing itself.
Required Parameters
Name |
Type |
Since |
Description |
maximumDepthOfScan |
int |
- |
The depth of Default value is: 10. User property is: maximumDepthOfScan. |
namespaces |
Map |
- |
(no description)
|
Optional Parameters
Name |
Type |
Since |
Description |
basePackage |
String |
- |
(no description) Default value is: generated.beans. User property is: basePackage. |
deploymentDescriptor |
File |
- |
Deployment descriptor of your project. The Deployment Descriptor is
used to extract value of "hst-beans-annotated-classes". By default
it is set to ${project.basedir}/src/main/webapp/WEB-INF/web.xml In
the future there is going to be another parameter which accept the
value of "hst-beans-annotated-classes" directly, So that plug-in
developers can also take advantage of this plug-in. Default value is: ${project.basedir}/src/main/webapp/WEB-INF/web.xml. User property is: deploymentDescriptor. |
namespaceLocation |
String |
- |
(no description) Default value is: ${project.parent.basedir.absolutePath}/bootstrap/configuration/src/main/resources/namespaces. User property is: namespaceLocation. |
packageToSearch |
String |
- |
The java package to be scanned for custom handlers. By default it
is set to "" that means by default it will scan to whole classpath. User property is: packageToSearch. |
sourceDirectory |
File |
- |
The src directory of your project. This directory is being used to
search for java files which define Hippo beans. By default it is
set to ${project.build.sourceDirectory} Default value is: ${project.build.sourceDirectory}. User property is: sourceDirectory. |
sourceRoot |
File |
- |
The output directory of the generated Java beans. Default value is: ${project.build.directory}/generated-sources/beans/. User property is: sourceRoot. |
Parameter Details
basePackage:
(no description)
- Type: java.lang.String
- Required: No
- User Property: basePackage
- Default: generated.beans
deploymentDescriptor:
Deployment descriptor of your project. The Deployment Descriptor is
used to extract value of "hst-beans-annotated-classes". By default
it is set to ${project.basedir}/src/main/webapp/WEB-INF/web.xml In
the future there is going to be another parameter which accept the
value of "hst-beans-annotated-classes" directly, So that plug-in
developers can also take advantage of this plug-in.
- Type: java.io.File
- Required: No
- User Property: deploymentDescriptor
- Default: ${project.basedir}/src/main/webapp/WEB-INF/web.xml
maximumDepthOfScan:
The depth of
- Type: int
- Required: Yes
- User Property: maximumDepthOfScan
- Default: 10
namespaceLocation:
(no description)
- Type: java.lang.String
- Required: No
- User Property: namespaceLocation
- Default: ${project.parent.basedir.absolutePath}/bootstrap/configuration/src/main/resources/namespaces
namespaces:
(no description)
- Type: java.util.Map
- Required: Yes
packageToSearch:
The java package to be scanned for custom handlers. By default it
is set to "" that means by default it will scan to whole classpath.
- Type: java.lang.String
- Required: No
- User Property: packageToSearch
sourceDirectory:
The src directory of your project. This directory is being used to
search for java files which define Hippo beans. By default it is
set to ${project.build.sourceDirectory}
- Type: java.io.File
- Required: No
- User Property: sourceDirectory
- Default: ${project.build.sourceDirectory}
sourceRoot:
The output directory of the generated Java beans.
- Type: java.io.File
- Required: No
- User Property: sourceRoot
- Default: ${project.build.directory}/generated-sources/beans/