Primary Goals

Goal Description
eclipse-plugin:create-artifact-dist Dispatch to the correct artifact creation goal, based on the specified eclipse plugin type (plugin, site or feature)
eclipse-plugin:install-artifact Filter and copy the plugin artifact descriptor file to ${basedir}
eclipse-plugin:install-swt Install eclipse swt library into ${maven.repo.local}, taking care of the platform. groupId and artifactId can be customized through properties.
eclipse-plugin:create-library-artifacts foreach pom dependency, create eclipse plugin that exports the given dependency. generated plugins are outputted to ${maven.eclipse.plugin.ext.dir}

Secondary Goals

The following goals are attained by the eclipse-plugin:create-artifact-dist goal. Although they can still be used as is.

Goal Description
eclipse-plugin:create-feature-dist create a feature dist file containing only the feature required files and put it in ${maven.eclipse.plugin.dist.dir}
eclipse-plugin:create-plugin-dist create a plugin dist file containing only the plugin required files and put it in ${maven.eclipse.plugin.dist.dir}
eclipse-plugin:create-site-dist build a single distribution zip file containing all required plugins and features and put it in ${maven.eclipse.plugin.dist.dir}. Also create a local Update Site in ${maven.eclipse.plugin.dist.dir}/
eclipse-plugin:create-help-dist create an help only plugin dist file and put it in ${maven.eclipse.plugin.dist.dir}