blob: d1ac8b60071d5a58481365b7c2c04c1bb225640e [file] [log] [blame]
<?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.3.RELEASE</version>
<goalPrefix>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>${project.version}</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.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.eclipse.virgo.util</groupId>
<artifactId>org.eclipse.virgo.util.math</artifactId>
<type>jar</type>
<version>3.0.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.eclipse.virgo.bundlor</groupId>
<artifactId>org.eclipse.virgo.bundlor.blint</artifactId>
<type>jar</type>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.virgo.util</groupId>
<artifactId>org.eclipse.virgo.util.osgi</artifactId>
<type>jar</type>
<version>3.0.2.RELEASE</version>
</dependency>
<dependency>
<groupId>org.eclipse.virgo.util</groupId>
<artifactId>org.eclipse.virgo.util.parser.manifest</artifactId>
<type>jar</type>
<version>3.0.2.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>