blob: 27175fd2823cfb55fcb2c3b787d5d53ce6ec5a61 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generated by maven-plugin-tools 3.6 -->
<plugin>
<name>tycho-custom-bundle-plugin</name>
<description>Additional tools for Tycho</description>
<groupId>org.eclipse.tycho.extras</groupId>
<artifactId>tycho-custom-bundle-plugin</artifactId>
<version>1.5.1-SNAPSHOT</version>
<goalPrefix>tycho-custom-bundle</goalPrefix>
<mojos>
<mojo>
<goal>custom-bundle</goal>
<description>Builds OSGi bundle</description>
<requiresDirectInvocation>false</requiresDirectInvocation>
<requiresProject>true</requiresProject>
<requiresReports>false</requiresReports>
<aggregator>false</aggregator>
<requiresOnline>false</requiresOnline>
<inheritedByDefault>true</inheritedByDefault>
<implementation>org.eclipse.tycho.extras.custombundle.CustomBundleMojo</implementation>
<language>java</language>
<instantiationStrategy>per-lookup</instantiationStrategy>
<executionStrategy>once-per-session</executionStrategy>
<threadSafe>false</threadSafe>
<parameters>
<parameter>
<name>archive</name>
<type>org.apache.maven.archiver.MavenArchiveConfiguration</type>
<required>false</required>
<editable>true</editable>
<description></description>
</parameter>
<parameter>
<name>bundleLocation</name>
<type>java.io.File</type>
<required>true</required>
<editable>true</editable>
<description>Location of OSGi bundle, must have META-INF/MANIFEST.MF bundle manifest file.</description>
</parameter>
<parameter>
<name>classifier</name>
<type>java.lang.String</type>
<required>true</required>
<editable>true</editable>
<description>Classifier of attached artifact.</description>
</parameter>
<parameter>
<name>excludes</name>
<type>java.lang.String[]</type>
<required>false</required>
<editable>true</editable>
<description>File patterns to exclude from bundleLocation.</description>
</parameter>
<parameter>
<name>fileSets</name>
<type>java.util.List</type>
<required>true</required>
<editable>true</editable>
<description>Additional files to be included in the generated bundle.</description>
</parameter>
<parameter>
<name>includes</name>
<type>java.lang.String[]</type>
<required>false</required>
<editable>true</editable>
<description>File patterns to include from bundleLocation. Include everything by default.</description>
</parameter>
<parameter>
<name>project</name>
<type>org.apache.maven.project.MavenProject</type>
<required>false</required>
<editable>true</editable>
<description></description>
</parameter>
</parameters>
<configuration>
<project implementation="org.apache.maven.project.MavenProject">${project}</project>
</configuration>
</mojo>
</mojos>
</plugin>