maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ron Wheeler <rwhee...@artifact-software.com>
Subject Re: Newbie writing a mojo
Date Mon, 29 Aug 2011 14:53:22 GMT
I am not sure but I think that you are deploying to the SNAPSHOT repo 
but maven is looking for plugins in the repo that you have defined as 
your plug-in repo.
Check your settings.xml to see where you tell Maven to find plugins.

Ron

On 29/08/2011 10:44 AM, Eric Kolotyluk wrote:
> This is what I have in my POM
>
> <distributionManagement>
> <downloadUrl>http://nexus:8081/nexus/content/groups/public</downloadUrl>
> <repository>
> <uniqueVersion>false</uniqueVersion>
> <id>nexus</id>
> <name>Kodak Release Repository</name>
> <url>http://nexus:8081/nexus/content/repositories/releases</url>
> <layout>default</layout>
> </repository>
> <snapshotRepository>
> <id>nexus</id>
> <name>Kodak Snapshot Repository</name>
> <url>http://nexus:8081/nexus/content/repositories/snapshots</url>
> <layout>default</layout>
> </snapshotRepository>
> </distributionManagement>
>
> Is there something else I need to configure?
>
> Cheers, Eric
>
> On 2011-08-29 7:40 AM, Ron Wheeler wrote:
>> Just a wild guess until someone smarter comes along.
>> Do you have your settings looking for plugins in your SNAPSHOT repo?
>> I think that the plugin repo is defined separately from the artifact 
>> repos.
>>
>> Only a guess.
>>
>> Ron
>>
>> On 29/08/2011 10:32 AM, Eric Kolotyluk wrote:
>>> OK, I'm trying to get my first mojo working.
>>>
>>> I created a project with the maven-plugin archetype and used the 
>>> default mojo that is there, but I cannot seem to get it to run.
>>>
>>> The first time I tried to run it maven complained it could not find 
>>> the plugin. So then I ran a maven install, but it still could not 
>>> find it because it would only look in Nexus for it - why doesn't it 
>>> just look in the local repository? Then I ran a maven deploy, so the 
>>> plugin project artifacts are definitely in Nexus now, but maven is 
>>> still complaining it cannot find the POM for the plugin.
>>>
>>> I suspect the problem is my plugin is version 0.0.1-SNAPSHOT but the 
>>> files in Nexus are like
>>>
>>> nexus/content/repositories/snapshots/com/kodak/jni4net/jni4net-maven-plugin/0.0.1-SNAPSHOT/jni4net-maven-plugin-0.0.1-20110829.135006-1.pom

>>>
>>>
>>> and the POM I am trying to run the plugin from looks like
>>>
>>> <plugin>
>>> <groupId>com.kodak.jni4net</groupId>
>>> <artifactId>jni4net-maven-plugin</artifactId>
>>> <version>0.0.1-SNAPSHOT</version>
>>> <executions>
>>> <execution>
>>> <phase>validate</phase>
>>> <goals>
>>> <goal>proxygen</goal>
>>> </goals>
>>> </execution>
>>> </executions>
>>> </plugin>
>>>
>>> Does anyone have any advice?
>>>
>>> By the way, if I want to share this plugin with the open source 
>>> community, how would I go about learning how to do that? Is there 
>>> some global repository I can submit it to (because I do not want to 
>>> have to publish a repository from our corporate intranet on the 
>>> internet)? jni4net comes from SourceForge - perhaps that would be 
>>> the best place to start?
>>>
>>> Cheers, Eric
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>>> For additional commands, e-mail: users-help@maven.apache.org
>>>
>>>
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
>> For additional commands, e-mail: users-help@maven.apache.org
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
> For additional commands, e-mail: users-help@maven.apache.org
>
>


-- 
Ron Wheeler
President
Artifact Software Inc
email: rwheeler@artifact-software.com
skype: ronaldmwheeler
phone: 866-970-2435, ext 102



Mime
View raw message