| <?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.M04</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>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.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>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.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> |