META-INF.plexus.components.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of crx-maven-plugin Show documentation
Show all versions of crx-maven-plugin Show documentation
A Maven 3 plug-in that can be used package and sign Google Chrome Extension projects
<component-set> <components> <component> <role>org.apache.maven.lifecycle.mapping.LifecycleMapping</role> <role-hint>crx</role-hint> <implementation>org.apache.maven.lifecycle.mapping.DefaultLifecycleMapping</implementation> <configuration> <phases> <package>com.btmatthews.maven.plugins:crx-maven-plugin:crx</package> <verify>com.btmatthews.maven.plugins:crx-maven-plugin:crx-verify</verify> <install>org.apache.maven.plugins:maven-install-plugin:install</install> <deploy>org.apache.maven.plugins:maven-deploy-plugin:deploy</deploy> </phases> </configuration> </component> <component> <role>org.apache.maven.artifact.handler.ArtifactHandler</role> <role-hint>crx</role-hint> <implementation>org.apache.maven.artifact.handler.DefaultArtifactHandler</implementation> <configuration> <type>crx</type> <extension>crx</extension> <packaging>crx</packaging> <language>javascript</language> <addedToClasspath>false</addedToClasspath> <includesDependencies>true</includesDependencies> <classifier/> </configuration> </component> <component> <role>com.btmatthews.maven.plugins.crx.CRXArchiver</role> <role-hint>crx</role-hint> <implementation>com.btmatthews.maven.plugins.crx.CRXArchiverImpl</implementation> <instantiation-strategy>per-lookup</instantiation-strategy> <requirements> <requirement> <role>com.btmatthews.maven.plugins.crx.ArchiveHelper</role> <role-hint>crx</role-hint> <field>archiveHelper</field> </requirement> <requirement> <role>com.btmatthews.maven.plugins.crx.SignatureHelper</role> <role-hint>crx</role-hint> <field>signatureHelper</field> </requirement> </requirements> </component> <component> <role>com.btmatthews.maven.plugins.crx.ArchiveHelper</role> <role-hint>crx</role-hint> <implementation>com.btmatthews.maven.plugins.crx.CRXArchiveHelper</implementation> </component> <component> <role>com.btmatthews.maven.plugins.crx.SignatureHelper</role> <role-hint>crx</role-hint> <implementation>com.btmatthews.maven.plugins.crx.CRXSignatureHelper</implementation> </component> </components> </component-set>