4 <goal>buildElement
</goal>
5 <call>buildElement
</call>
7 Builds an element (plugin or feature)
10 <requiresProject>true
</requiresProject>
15 <name>eclipseAntArgs
</name>
16 <property>eclipseAntArgs
</property>
17 <expression>${eclipseAntArgs}
</expression>
18 <defaultValue></defaultValue>
19 <type>java.lang.String
</type>
21 Additional args passed to Eclipse Ant (such as
26 <name>elementId
</name>
27 <property>elementId
</property>
28 <required>true
</required>
29 <defaultValue>${project.artifactId}
31 <type>java.lang.String
</type>
33 The artifact id of the project by default, will
40 <name>buildScriptTargets
</name>
41 <property>buildScriptTargets
</property>
42 <required>true
</required>
43 <expression>${buildScriptTargets}
</expression>
45 build.update.jar zip.distribution
47 <type>java.lang.String
</type>
49 The targets to execute in the generated build
54 <name>buildScriptProperties
</name>
55 <property>buildScriptProperties
</property>
56 <required>true
</required>
57 <expression>${buildScriptProperties}
59 <defaultValue></defaultValue>
60 <type>java.lang.String
</type>
62 The properties to pass to the generated build
71 <goal>buildProduct
</goal>
72 <call>buildProduct
</call>
73 <description>Builds a product
</description>
75 <requiresProject>true
</requiresProject>
81 <name>eclipseBuildDir
</name>
82 <property>eclipseBuildDir
</property>
83 <required>true
</required>
84 <expression>${eclipseBuildDir}
</expression>
85 <type>java.lang.String
</type>
87 The Eclipse build dir location
91 <name>eclipseAntArgs
</name>
92 <property>eclipseAntArgs
</property>
93 <expression>${eclipseAntArgs}
</expression>
94 <defaultValue></defaultValue>
95 <type>java.lang.String
</type>
97 Additional args passed to Eclipse Ant (such as
102 <name>elementId
</name>
103 <property>elementId
</property>
104 <required>true
</required>
105 <defaultValue>${project.artifactId}
107 <type>java.lang.String
</type>
109 The artifact id of the project by default, will
116 <name>buildConfiguration
</name>
117 <property>buildConfiguration
</property>
118 <required>true
</required>
119 <defaultValue>buildConfiguration
</defaultValue>
120 <expression>${buildConfiguration}
</expression>
121 <type>java.lang.String
</type>
123 Relative path to the product build directory
133 <description>Clean generated artifacts
</description>
134 <requiresProject>true
</requiresProject>
138 <name>elementId
</name>
139 <property>elementId
</property>
140 <required>true
</required>
141 <readonly>true
</readonly>
142 <defaultValue>${project.artifactId}
144 <type>java.lang.String
</type>
146 The artifact id of the project by default, will
155 <goal>eclipseTarget-collect
</goal>
156 <call>eclipseTarget-collect
</call>
158 Installs an Eclipse target based on dependencies
160 <requiresProject>true
</requiresProject>