Brett Porter
Mon, 31 Mar 2008 15:07:20 -0700
You have the <extension> for your provider declared in the build? What version of Maven? On 01/04/2008, at 6:03 AM, delbd wrote:
Hello,I have trouble getting my custom wagon protocol to be registered to wagon provider. I am using 1.0-beta-2 api because that's the one embedded in maven 2, and i aim to get it used by a maven project.I created a class that extends AbstractWagon, and i create src/main/ ressources/META-INF/plexus/components.xml that has the following content<component-set> <components> <component> <role>org.apache.maven.wagon.Wagon</role> <role-hint>sf</role-hint><implementation>org.apache.maven.wagon.providers.SfWagon</ implementation><instantiation-strategy>per-lookup</instantiation-strategy> </component> </components> </component-set>I also added a static block in class with a "System.out.println" and a "Thread.dumpStack()" to get hint on classloadingMy static block proves that plexus is loading my class during exploration, so i suppose it takes properly into account my components.xmlHowever, when it comes tu using the wagon, i get this:[WARNING] repository metadata for: 'snapshot net.sf:sfDeployementTest:0.0.1-SNAPSHOT' could not be retrieved from repository: testSf due to an error: Unsupported Protocol: 'sf': Cannot find wagon which supports the requested protocol: sf[INFO] Repository 'testSf' will be blacklistedI know that rc-1-SNAPSHOT does all that registering automaticaly, but i need to work with 1.0-beta-2 provider apiRunning mvn deploy with -X argument give no usefull information either :/Help welcomed, this block my tests :) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
-- Brett Porter [EMAIL PROTECTED] http://blogs.exist.com/bporter/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]