Home | History | Annotate | Download | only in maven
      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