aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorctranxuan@gmail.com2011-11-07 12:34:53 (EST)
committerChristopher Frost2011-11-07 12:34:53 (EST)
commite741789016d2a599ef822896c1051142f081f91a (patch)
tree4c90f20c07c782afd39517bf5126db20f4b0c593
parent58fcf35a3147f2f21963f5b1e8ed96f759e9abf9 (diff)
downloadorg.eclipse.virgo.bundlor-e741789016d2a599ef822896c1051142f081f91a.zip
org.eclipse.virgo.bundlor-e741789016d2a599ef822896c1051142f081f91a.tar.gz
org.eclipse.virgo.bundlor-e741789016d2a599ef822896c1051142f081f91a.tar.bz2
360024 Adding a plugin file to ensure the Maven can consume the maven plugin
-rw-r--r--org.eclipse.virgo.bundlor.maven/src/main/resources/META-INF/plugin.xml285
1 files changed, 285 insertions, 0 deletions
diff --git a/org.eclipse.virgo.bundlor.maven/src/main/resources/META-INF/plugin.xml b/org.eclipse.virgo.bundlor.maven/src/main/resources/META-INF/plugin.xml
new file mode 100644
index 0000000..17a4bea
--- /dev/null
+++ b/org.eclipse.virgo.bundlor.maven/src/main/resources/META-INF/plugin.xml
@@ -0,0 +1,285 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<plugin>
+ <name>org.eclipse.virgo.bundlor.maven</name>
+ <description></description>
+ <groupId>org.eclipse.virgo.bundlor</groupId>
+ <artifactId>org.eclipse.virgo.bundlor.maven</artifactId>
+ <version>1.1.0.M01</version>
+ <goalPrefix>org.eclipse.virgo.bundlor.</goalPrefix>
+ <isolatedRealm>false</isolatedRealm>
+ <inheritedByDefault>true</inheritedByDefault>
+ <mojos>
+ <mojo>
+ <goal>bundlor</goal>
+ <description>Goal that runs Bundlor against a Maven project</description>
+ <requiresDirectInvocation>false</requiresDirectInvocation>
+ <requiresProject>true</requiresProject>
+ <requiresReports>false</requiresReports>
+ <aggregator>false</aggregator>
+ <requiresOnline>false</requiresOnline>
+ <inheritedByDefault>true</inheritedByDefault>
+ <phase>compile</phase>
+ <implementation>org.eclipse.virgo.bundlor.maven.plugin.BundlorMojo</implementation>
+ <language>java</language>
+ <instantiationStrategy>per-lookup</instantiationStrategy>
+ <executionStrategy>once-per-session</executionStrategy>
+ <threadSafe>false</threadSafe>
+ <parameters>
+ <parameter>
+ <name>artifactId</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description></description>
+ </parameter>
+ <parameter>
+ <name>bundleSymbolicName</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description></description>
+ </parameter>
+ <parameter>
+ <name>bundleVersion</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description></description>
+ </parameter>
+ <parameter>
+ <name>defaultBundleSymbolicName</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description></description>
+ </parameter>
+ <parameter>
+ <name>defaultBundleVersion</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description></description>
+ </parameter>
+ <parameter>
+ <name>enabled</name>
+ <type>boolean</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description></description>
+ </parameter>
+ <parameter>
+ <name>failOnWarnings</name>
+ <type>boolean</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description></description>
+ </parameter>
+ <parameter>
+ <name>groupId</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description></description>
+ </parameter>
+ <parameter>
+ <name>inputPath</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description></description>
+ </parameter>
+ <parameter>
+ <name>manifestTemplate</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description></description>
+ </parameter>
+ <parameter>
+ <name>manifestTemplatePath</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description></description>
+ </parameter>
+ <parameter>
+ <name>osgiProfile</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description></description>
+ </parameter>
+ <parameter>
+ <name>osgiProfilePath</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description></description>
+ </parameter>
+ <parameter>
+ <name>outputPath</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description></description>
+ </parameter>
+ <parameter>
+ <name>packaging</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description></description>
+ </parameter>
+ <parameter>
+ <name>properties</name>
+ <type>java.util.Properties</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description></description>
+ </parameter>
+ <parameter>
+ <name>propertiesPath</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description></description>
+ </parameter>
+ <parameter>
+ <name>version</name>
+ <type>java.lang.String</type>
+ <required>false</required>
+ <editable>true</editable>
+ <description></description>
+ </parameter>
+ </parameters>
+ <configuration>
+ <artifactId implementation="java.lang.String">${project.artifactId}</artifactId>
+ <defaultBundleSymbolicName implementation="java.lang.String" default-value="${project.artifactId}"/>
+ <defaultBundleVersion implementation="java.lang.String" default-value="${project.version}"/>
+ <groupId implementation="java.lang.String">${project.groupId}</groupId>
+ <inputPath implementation="java.lang.String" default-value="${project.build.outputDirectory}"/>
+ <manifestTemplatePath implementation="java.lang.String" default-value="${basedir}/template.mf"/>
+ <outputPath implementation="java.lang.String" default-value="${project.build.outputDirectory}"/>
+ <packaging implementation="java.lang.String">${project.packaging}</packaging>
+ <properties implementation="java.util.Properties" default-value="${project.properties}"/>
+ <version implementation="java.lang.String">${project.version}</version>
+ </configuration>
+ </mojo>
+ </mojos>
+ <dependencies>
+ <dependency>
+ <groupId>org.eclipse.virgo.bundlor</groupId>
+ <artifactId>org.eclipse.virgo.bundlor</artifactId>
+ <type>jar</type>
+ <version>1.1.0.M01</version>
+ </dependency>
+ <dependency>
+ <groupId>org.objectweb.asm</groupId>
+ <artifactId>com.springsource.org.objectweb.asm</artifactId>
+ <type>jar</type>
+ <version>3.1.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.objectweb.asm</groupId>
+ <artifactId>com.springsource.org.objectweb.asm.tree</artifactId>
+ <type>jar</type>
+ <version>3.1.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.objectweb.asm</groupId>
+ <artifactId>com.springsource.org.objectweb.asm.commons</artifactId>
+ <type>jar</type>
+ <version>3.1.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ <type>jar</type>
+ <version>4.3.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.virgo.util</groupId>
+ <artifactId>org.eclipse.virgo.util.common</artifactId>
+ <type>jar</type>
+ <version>3.0.1.RELEASE</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.virgo.util</groupId>
+ <artifactId>org.eclipse.virgo.util.math</artifactId>
+ <type>jar</type>
+ <version>3.0.1.RELEASE</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.virgo.bundlor</groupId>
+ <artifactId>org.eclipse.virgo.bundlor.blint</artifactId>
+ <type>jar</type>
+ <version>1.1.0.M01</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.virgo.util</groupId>
+ <artifactId>org.eclipse.virgo.util.osgi</artifactId>
+ <type>jar</type>
+ <version>3.0.1.RELEASE</version>
+ </dependency>
+ <dependency>
+ <groupId>org.eclipse.virgo.util</groupId>
+ <artifactId>org.eclipse.virgo.util.parser.manifest</artifactId>
+ <type>jar</type>
+ <version>3.0.1.RELEASE</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-plugin-api</artifactId>
+ <type>jar</type>
+ <version>3.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-model</artifactId>
+ <type>jar</type>
+ <version>3.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-utils</artifactId>
+ <type>jar</type>
+ <version>2.0.4</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-artifact</artifactId>
+ <type>jar</type>
+ <version>3.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.sonatype.sisu</groupId>
+ <artifactId>sisu-inject-plexus</artifactId>
+ <type>jar</type>
+ <version>1.4.2</version>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-component-annotations</artifactId>
+ <type>jar</type>
+ <version>1.5.4</version>
+ </dependency>
+ <dependency>
+ <groupId>org.codehaus.plexus</groupId>
+ <artifactId>plexus-classworlds</artifactId>
+ <type>jar</type>
+ <version>2.2.3</version>
+ </dependency>
+ <dependency>
+ <groupId>org.sonatype.sisu</groupId>
+ <artifactId>sisu-inject-bean</artifactId>
+ <type>jar</type>
+ <version>1.4.2</version>
+ </dependency>
+ <dependency>
+ <groupId>org.sonatype.sisu</groupId>
+ <artifactId>sisu-guice</artifactId>
+ <type>jar</type>
+ <version>2.1.7</version>
+ </dependency>
+ </dependencies>
+</plugin> \ No newline at end of file