]> git.argeo.org Git - gpl/argeo-slc.git/blob - maven-argeo-osgi-plugin/src/main/scripts/argeo-osgi.mojos.xml
Use execDir to choose config and data dir when not forked.
[gpl/argeo-slc.git] / maven-argeo-osgi-plugin / src / main / scripts / argeo-osgi.mojos.xml
1 <pluginMetadata>
2 <mojos>
3 <mojo>
4 <goal>simple-bundles-old</goal>
5 <call>simple-bundles-old</call>
6 <description>
7 Process a simple bundle (no Java)
8 </description>
9
10 <requiresProject>true</requiresProject>
11
12 <parameters>
13 <parameter>
14 <name>bundlesBase</name>
15 <property>bundlesBase</property>
16 <required>true</required>
17 <defaultValue>bundles</defaultValue>
18 <type>java.io.File</type>
19 <description>The base directory for the bundles.
20 </description>
21 </parameter>
22 <parameter>
23 <name>projectVersion</name>
24 <property>projectVersion</property>
25 <required>true</required>
26 <readonly>true</readonly>
27 <defaultValue>${project.version}</defaultValue>
28 <type>java.lang.String</type>
29 <description>The group id of the project currently being built.
30 </description>
31 </parameter>
32 <parameter>
33 <name>projectGroupId</name>
34 <property>projectGroupId</property>
35 <required>true</required>
36 <readonly>true</readonly>
37 <defaultValue>${project.groupId}</defaultValue>
38 <type>java.lang.String</type>
39 <description>The group id of the project currently being built.
40 </description>
41 </parameter>
42 </parameters>
43 </mojo>
44 <mojo>
45 <goal>deploy-pom</goal>
46 <call>deploy-pom</call>
47 <description>
48 Generate a POM with the dependencies
49 </description>
50
51 <requiresProject>true</requiresProject>
52 <parameters>
53 <parameter>
54 <name>projectGroupId</name>
55 <property>projectGroupId</property>
56 <required>true</required>
57 <readonly>true</readonly>
58 <defaultValue>${project.groupId}</defaultValue>
59 <type>java.lang.String</type>
60 <description>The group id of the project currently being built.
61 </description>
62 </parameter>
63 <parameter>
64 <name>projectVersion</name>
65 <property>projectVersion</property>
66 <required>true</required>
67 <readonly>true</readonly>
68 <defaultValue>${project.version}</defaultValue>
69 <type>java.lang.String</type>
70 <description>The group id of the project currently being built.
71 </description>
72 </parameter>
73 </parameters>
74
75 </mojo>
76 </mojos>
77 </pluginMetadata>