| author | ctranxuan@gmail.com | 2011-11-07 12:34:53 (EST) |
|---|---|---|
| committer | Christopher Frost | 2011-11-07 12:34:53 (EST) |
| commit | e741789016d2a599ef822896c1051142f081f91a (patch) (side-by-side diff) | |
| tree | 4c90f20c07c782afd39517bf5126db20f4b0c593 | |
| parent | 58fcf35a3147f2f21963f5b1e8ed96f759e9abf9 (diff) | |
| download | org.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.xml | 285 |
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 --- a/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 |

