diff options
Diffstat (limited to 'maven')
-rw-r--r-- | maven/plugin.xml | 63 | ||||
-rw-r--r-- | maven/pom.properties | 3 | ||||
-rw-r--r-- | maven/pom.xml | 17 |
3 files changed, 83 insertions, 0 deletions
diff --git a/maven/plugin.xml b/maven/plugin.xml new file mode 100644 index 0000000..9f59300 --- /dev/null +++ b/maven/plugin.xml @@ -0,0 +1,63 @@ +<plugin> + <description></description> + <groupId>com.tonicsystems.jarjar</groupId> + <artifactId>jarjar-plugin</artifactId> + <version>@VERSION@</version> + <goalPrefix>jarjar</goalPrefix> + <isolatedRealm>false</isolatedRealm> + <inheritedByDefault>true</inheritedByDefault> + <mojos> + <mojo> + <goal>jarjar</goal> + <description>Repackage class files into a new namespace.</description> + <requiresDirectInvocation>false</requiresDirectInvocation> + <requiresProject>true</requiresProject> + <requiresReports>false</requiresReports> + <aggregator>false</aggregator> + <requiresOnline>false</requiresOnline> + <inheritedByDefault>true</inheritedByDefault> + <implementation>com.tonicsystems.jarjar.JarJarMojo</implementation> + <language>java</language> + <instantiationStrategy>per-lookup</instantiationStrategy> + <executionStrategy>once-per-session</executionStrategy> + <parameters> + <parameter> + <name>fromJar</name> + <type>java.io.File</type> + <required>true</required> + <editable>true</editable> + <description>Jar file to process</description> + </parameter> + <parameter> + <name>toJar</name> + <type>java.io.File</type> + <required>true</required> + <editable>true</editable> + <description>Output jar file</description> + </parameter> + <parameter> + <name>rules</name> + <type>java.lang.String</type> + <required>false</required> + <editable>true</editable> + <description>External rules file</description> + </parameter> + <parameter> + <name>rulesFile</name> + <type>java.io.File</type> + <required>false</required> + <editable>true</editable> + <description>Rules</description> + </parameter> + <parameter> + <name>verbose</name> + <type>boolean</type> + <required>false</required> + <editable>true</editable> + <description>Verbose</description> + </parameter> + </parameters> + </mojo> + </mojos> + <dependencies/> +</plugin> diff --git a/maven/pom.properties b/maven/pom.properties new file mode 100644 index 0000000..4aa8403 --- /dev/null +++ b/maven/pom.properties @@ -0,0 +1,3 @@ +version=@VERSION@ +groupId=com.tonicsystems.jarjar +artifactId=jarjar-plugin diff --git a/maven/pom.xml b/maven/pom.xml new file mode 100644 index 0000000..9521fc4 --- /dev/null +++ b/maven/pom.xml @@ -0,0 +1,17 @@ +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + <modelVersion>4.0.0</modelVersion> + <groupId>com.tonicsystems.jarjar</groupId> + <artifactId>jarjar-plugin</artifactId> + <packaging>maven-plugin</packaging> + <version>@VERSION@</version> + <name>Jar Jar Links Maven Plugin</name> + <url>http://tonicsystems.com/products/jarjar/</url> + <dependencies> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-plugin-api</artifactId> + <version>2.0</version> + </dependency> + </dependencies> +</project> |