1<plugin> 2 <description></description> 3 <groupId>com.tonicsystems.jarjar</groupId> 4 <artifactId>jarjar-plugin</artifactId> 5 <version>@VERSION@</version> 6 <goalPrefix>jarjar</goalPrefix> 7 <isolatedRealm>false</isolatedRealm> 8 <inheritedByDefault>true</inheritedByDefault> 9 <mojos> 10 <mojo> 11 <goal>jarjar</goal> 12 <description>Repackage class files into a new namespace.</description> 13 <requiresDirectInvocation>false</requiresDirectInvocation> 14 <requiresProject>true</requiresProject> 15 <requiresReports>false</requiresReports> 16 <aggregator>false</aggregator> 17 <requiresOnline>false</requiresOnline> 18 <inheritedByDefault>true</inheritedByDefault> 19 <implementation>com.tonicsystems.jarjar.JarJarMojo</implementation> 20 <language>java</language> 21 <instantiationStrategy>per-lookup</instantiationStrategy> 22 <executionStrategy>once-per-session</executionStrategy> 23 <parameters> 24 <parameter> 25 <name>fromJar</name> 26 <type>java.io.File</type> 27 <required>true</required> 28 <editable>true</editable> 29 <description>Jar file to process</description> 30 </parameter> 31 <parameter> 32 <name>toJar</name> 33 <type>java.io.File</type> 34 <required>true</required> 35 <editable>true</editable> 36 <description>Output jar file</description> 37 </parameter> 38 <parameter> 39 <name>rules</name> 40 <type>java.lang.String</type> 41 <required>false</required> 42 <editable>true</editable> 43 <description>External rules file</description> 44 </parameter> 45 <parameter> 46 <name>rulesFile</name> 47 <type>java.io.File</type> 48 <required>false</required> 49 <editable>true</editable> 50 <description>Rules</description> 51 </parameter> 52 <parameter> 53 <name>verbose</name> 54 <type>boolean</type> 55 <required>false</required> 56 <editable>true</editable> 57 <description>Verbose</description> 58 </parameter> 59 </parameters> 60 </mojo> 61 </mojos> 62 <dependencies/> 63</plugin> 64