On 29 August 2011 08:45, Eric Kolotyluk <[email protected]> wrote:
> On the command line in in the project with the POM I showed I use
>
> P:\Intersystem\main\platform.Java\intersystem-jni4net>mvn validate
> [INFO] Scanning for projects...
> [INFO]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building intersystem-jni4net 0.0.2-SNAPSHOT
> [INFO]
> ------------------------------------------------------------------------
> [WARNING] The POM for
> com.kodak.jni4net:jni4net-maven-plugin:jar:0.0.1-SNAPSHOT is missing, no
> dependency information available
> [INFO]
> ------------------------------------------------------------------------
> [INFO] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 0.139s
> [INFO] Finished at: Mon Aug 29 08:42:31 PDT 2011
> [INFO] Final Memory: 4M/368M
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] Plugin com.kodak.jni4net:jni4net-maven-plugin:0.0.1-SNAPSHOT or one
> of its dependencies could not be resolved: Failed to read artifact
> descriptor for com.kodak.jni4net:jni4net-maven-plugin:jar:0.0.1-SNAPSHOT:
> Failure to find com.kodak.jni4net:jni4net-maven-plugin:pom:0.0.1-SNAPSHOT in
> http://nexus:8081/nexus/content/groups/public was cached in the local
> repository, resolution will not be reattempted until the update interval of
> nexus has elapsed or updates are forced -> [Help 1]
> [ERROR]
> [ERROR] To see the full stack trace of the errors, re-run Maven with the -e
> switch.
> [ERROR] Re-run Maven using the -X switch to enable full debug logging.
> [ERROR]
> [ERROR] For more information about the errors and possible solutions, please
> read the following articles:
> [ERROR] [Help 1]
> http://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionException
> P:\Intersystem\main\platform.Java\intersystem-jni4net>
>
> On 2011-08-29 8:27 AM, Hilco Wijbenga wrote:
>>
>> On 29 August 2011 07:32, Eric Kolotyluk<[email protected]>  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?
>>
>> How are you calling your plugin? In a POM? Or on the command line? You
>> need to make sure Maven knows the group id for the plugin so just
>> invoking (e.g.) mvn jni4net:proxygen is not going to work. Well, not
>> without extra work anyway.

Ah, I misunderstood. You were showing the calling POM. What about the
plugin's POM? The one where you defined the plugin. As Jason said,
there must be a typo somewhere.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to