|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.maven.plugin.AbstractMojo
org.apache.felix.ipojo.plugin.ManipulatorMojo
public class ManipulatorMojo
Packages an OSGi jar "bundle" as an "iPOJO bundle".
| Field Summary | |
|---|---|
private java.lang.String |
m_buildDirectory
The directory for the generated JAR. |
private java.lang.String |
m_classifier
If set, the manipulated jar will be attached to the project as a separate artifact. |
private org.apache.maven.project.MavenProjectHelper |
m_helper
Used for attaching new artifacts. |
private boolean |
m_ignoreAnnotations
Ignore annotations parameter. |
private boolean |
m_ignoreEmbeddedXSD
Ignore embedded XSD parameter. |
private java.lang.String |
m_jarName
The name of the generated JAR file. |
private java.lang.String |
m_metadata
Location of the metadata file or iPOJO metadata configuration. |
private java.io.File |
m_outputDirectory
The directory containing generated classes. |
private org.apache.maven.project.MavenProject |
m_project
The Maven project. |
private java.util.List |
m_supportedProjectTypes
Project types which this plugin supports. |
| Fields inherited from interface org.apache.maven.plugin.Mojo |
|---|
ROLE |
| Constructor Summary | |
|---|---|
ManipulatorMojo()
|
|
| Method Summary | |
|---|---|
void |
execute()
Execute method : this method launches the pojoization. |
protected org.apache.maven.project.MavenProject |
getProject()
|
private void |
initializeSaxDriver()
If Maven runs with Java 1.4, we should use the Maven Xerces. |
private boolean |
isXML()
|
| Methods inherited from class org.apache.maven.plugin.AbstractMojo |
|---|
getLog, getPluginContext, setLog, setPluginContext |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private java.lang.String m_buildDirectory
private java.io.File m_outputDirectory
private java.lang.String m_jarName
private java.lang.String m_metadata
private java.lang.String m_classifier
private org.apache.maven.project.MavenProject m_project
private org.apache.maven.project.MavenProjectHelper m_helper
private java.util.List m_supportedProjectTypes
private boolean m_ignoreAnnotations
private boolean m_ignoreEmbeddedXSD
| Constructor Detail |
|---|
public ManipulatorMojo()
| Method Detail |
|---|
protected org.apache.maven.project.MavenProject getProject()
private boolean isXML()
public void execute()
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException - : an exception occurs during the manipulation.Mojo.execute()private void initializeSaxDriver()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||