You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by Joe Bohn <jo...@earthlink.net> on 2009/07/14 00:11:42 UTC

car-maven-plugin with nexus

I'm trying to update Daytrader trunk to keep up with the changes in 
server trunk.  To that end I recently updated it to use genesis 2.0 and 
therefore the latest in terms of repositories and nexus found in genesis.

However, I still can't build Daytrader without first building Geronimo 
trunk.

The problem that I'm currently hitting is with the car-maven-plugin.  If 
I don't include any repositories in my root pom (similar to server 
trunk) then I get the following error:

    Downloading: 
http://repository.apache.org/snapshots/org/apache/geronimo/buildsupport/car-maven-plugin/2.2-SNAPSHOT/car-maven-plugin-2.2-SNAPSHOT.pom
     [INFO] 
------------------------------------------------------------------------
     [ERROR] BUILD ERROR
     [INFO] 
------------------------------------------------------------------------
     [INFO] Failed to resolve artifact.

     GroupId: org.apache.geronimo.buildsupport
     ArtifactId: car-maven-plugin
     Version: 2.2-SNAPSHOT

     Reason: Unable to download the artifact from any repository

       org.apache.geronimo.buildsupport:car-maven-plugin:pom:2.2-SNAPSHOT

     from the specified remote repositories:
       ibiblio.org (http://mirrors.ibiblio.org/pub/mirrors/maven2),
       codehaus.snapshots (http://snapshots.repository.codehaus.org),
       apache.snapshots (http://repository.apache.org/snapshots)


Note that it is failing to find the pom for the plugin and it didn't 
even look in the nexus repo (which I had just removed a few minutes 
earlier to match the server trunk).

If I add the nexus repo back in I get a slightly different error ... but 
it still doesn't find the plugin:

Downloading: 
http://snapshots.repository.codehaus.org/org/apache/geronimo/buildsupport/car-maven-plugin/2.2-SNAPSHOT/car-maven-plugin-2.2-SNAPSHOT.jar
[INFO] 
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] 
------------------------------------------------------------------------
[INFO] Plugin could not be found - check that the goal name is correct: 
Unable to download the artifact from any repository

Try downloading the file manually from the project website.

Then, install it using the command:
     mvn install:install-file -DgroupId=org.apache.geronimo.buildsupport 
-DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT 
-Dpackaging=maven-plugin -Dfile=/path/to/file

Alternatively, if you host your own repository you can deploy the file 
there:
     mvn deploy:deploy-file -DgroupId=org.apache.geronimo.buildsupport 
-DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT 
-Dpackaging=maven-plugin -Dfile=/path/to/file -Durl=[url] 
-DrepositoryId=[id]


 
org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT

from the specified remote repositories:
   ibiblio.org (http://mirrors.ibiblio.org/pub/mirrors/maven2),
   codehaus.snapshots (http://snapshots.repository.codehaus.org),
   apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository)



This time it looks like it must have found the pom and is attempting to 
download the jar but for some reason it once again isn't looking for the 
jar in the nexus repo.

I recall that there is something special about the loading of maven 
plugins that doesn't follow the typical dependency resolution.  Any 
ideas on what I need to do to get around this?  I'd really like for us 
to be able to build other dependent projects without having to build 
server trunk first.

Thanks,
Joe

Re: car-maven-plugin with nexus

Posted by Donald Woods <dw...@apache.org>.
Yep, I ran into that OOM too a couple weeks ago when I tried deploying 
2.2-SNAPSHOT artifacts from my Mac with Maven 2.0.10 and had to redeploy 
just the assemblies....  Haven't tried with the latest Maven 2.2.0 
release yet.


-Donald


Joe Bohn wrote:
> Thanks Ivan.  That was the issue.
> 
> I attempted to deploy a new set of snapshots for server trunk but for 
> some reason hit an OOM heap error when it reached the assemblies - so 
> most of the snapshots are fresh as of this morning (at least all of 
> those that I needed).
> 
> Joe
> 
> 
> 
> Ivan wrote:
>> I suggest you build and install the car-maven-plugin in your own 
>> machine, I think the one downloaded from the website is out of date.
>>
>>
>> 2009/7/14 Joe Bohn <joe.bohn@earthlink.net 
>> <ma...@earthlink.net>>
>>
>>
>>     Hmmm ... I replied too soon.  That solved the issue with the
>>     car-maven-plugin and now I'm on to the next issue ... a missing
>>     dependency on
>>     org.apache.openejb/ejb31-api-experimental/3.1.2-20090618.052142-3/jar
>>
>>     Joe
>>
>>
>>
>>     Joe Bohn wrote:
>>
>>         I gave that a shot but it had the same results ... however when
>>         I just cleaned out my local repo yet again it worked!  There
>>         must have been some residual junk left from the previous attempt.
>>
>>         Thanks!
>>         Joe
>>
>>         David Jencks wrote:
>>
>>             Have you tried including apache.snapshots (or whatever its
>>             called) as a plugin repository?
>>
>>             thanks
>>             david jencks
>>
>>
>>             On Jul 13, 2009, at 3:11 PM, Joe Bohn wrote:
>>
>>                 I'm trying to update Daytrader trunk to keep up with the
>>                 changes in server trunk.  To that end I recently updated
>>                 it to use genesis 2.0 and therefore the latest in terms
>>                 of repositories and nexus found in genesis.
>>
>>                 However, I still can't build Daytrader without first
>>                 building Geronimo trunk.
>>
>>                 The problem that I'm currently hitting is with the
>>                 car-maven-plugin.  If I don't include any repositories
>>                 in my root pom (similar to server trunk) then I get the
>>                 following error:
>>
>>                  Downloading:
>>                 
>> http://repository.apache.org/snapshots/org/apache/geronimo/buildsupport/car-maven-plugin/2.2-SNAPSHOT/car-maven-plugin-2.2-SNAPSHOT.pom 
>>
>>
>>                   [INFO]
>>                 
>> ------------------------------------------------------------------------
>>                   [ERROR] BUILD ERROR
>>                   [INFO]
>>                 
>> ------------------------------------------------------------------------
>>                   [INFO] Failed to resolve artifact.
>>
>>                   GroupId: org.apache.geronimo.buildsupport
>>                   ArtifactId: car-maven-plugin
>>                   Version: 2.2-SNAPSHOT
>>
>>                   Reason: Unable to download the artifact from any
>>                 repository
>>
>>                                    
>> org.apache.geronimo.buildsupport:car-maven-plugin:pom:2.2-SNAPSHOT
>>
>>                   from the specified remote repositories:
>>                     ibiblio.org <http://ibiblio.org>
>>                 (http://mirrors.ibiblio.org/pub/mirrors/maven2),
>>                     codehaus.snapshots
>>                 (http://snapshots.repository.codehaus.org),
>>                     apache.snapshots
>>                 (http://repository.apache.org/snapshots)
>>
>>
>>                 Note that it is failing to find the pom for the plugin
>>                 and it didn't even look in the nexus repo (which I had
>>                 just removed a few minutes earlier to match the server
>>                 trunk).
>>
>>                 If I add the nexus repo back in I get a slightly
>>                 different error ... but it still doesn't find the plugin:
>>
>>                 Downloading:
>>                 
>> http://snapshots.repository.codehaus.org/org/apache/geronimo/buildsupport/car-maven-plugin/2.2-SNAPSHOT/car-maven-plugin-2.2-SNAPSHOT.jar 
>>
>>
>>                 [INFO]
>>                 
>> ------------------------------------------------------------------------
>>                 [ERROR] BUILD ERROR
>>                 [INFO]
>>                 
>> ------------------------------------------------------------------------
>>                 [INFO] Plugin could not be found - check that the goal
>>                 name is correct: Unable to download the artifact from
>>                 any repository
>>
>>                 Try downloading the file manually from the project 
>> website.
>>
>>                 Then, install it using the command:
>>                   mvn install:install-file
>>                 -DgroupId=org.apache.geronimo.buildsupport
>>                 -DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT
>>                 -Dpackaging=maven-plugin -Dfile=/path/to/file
>>
>>                 Alternatively, if you host your own repository you can
>>                 deploy the file there:
>>                   mvn deploy:deploy-file
>>                 -DgroupId=org.apache.geronimo.buildsupport
>>                 -DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT
>>                 -Dpackaging=maven-plugin -Dfile=/path/to/file
>>                 -Durl=[url] -DrepositoryId=[id]
>>
>>
>>                 
>> org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT 
>>
>>
>>
>>                 from the specified remote repositories:
>>                  ibiblio.org <http://ibiblio.org>
>>                 (http://mirrors.ibiblio.org/pub/mirrors/maven2),
>>                  codehaus.snapshots
>>                 (http://snapshots.repository.codehaus.org),
>>                  apache.snapshots
>>                 (http://people.apache.org/repo/m2-snapshot-repository)
>>
>>
>>
>>                 This time it looks like it must have found the pom and
>>                 is attempting to download the jar but for some reason it
>>                 once again isn't looking for the jar in the nexus repo.
>>
>>                 I recall that there is something special about the
>>                 loading of maven plugins that doesn't follow the typical
>>                 dependency resolution.  Any ideas on what I need to do
>>                 to get around this?  I'd really like for us to be able
>>                 to build other dependent projects without having to
>>                 build server trunk first.
>>
>>                 Thanks,
>>                 Joe
>>
>>
>>
>>
>>
>>
>>
>>
>> -- 
>> Ivan
> 
> 

Re: car-maven-plugin with nexus

Posted by Joe Bohn <jo...@earthlink.net>.
Thanks Ivan.  That was the issue.

I attempted to deploy a new set of snapshots for server trunk but for 
some reason hit an OOM heap error when it reached the assemblies - so 
most of the snapshots are fresh as of this morning (at least all of 
those that I needed).

Joe



Ivan wrote:
> I suggest you build and install the car-maven-plugin in your own 
> machine, I think the one downloaded from the website is out of date.
> 
> 
> 2009/7/14 Joe Bohn <joe.bohn@earthlink.net <ma...@earthlink.net>>
> 
> 
>     Hmmm ... I replied too soon.  That solved the issue with the
>     car-maven-plugin and now I'm on to the next issue ... a missing
>     dependency on
>     org.apache.openejb/ejb31-api-experimental/3.1.2-20090618.052142-3/jar
> 
>     Joe
> 
> 
> 
>     Joe Bohn wrote:
> 
>         I gave that a shot but it had the same results ... however when
>         I just cleaned out my local repo yet again it worked!  There
>         must have been some residual junk left from the previous attempt.
> 
>         Thanks!
>         Joe
> 
>         David Jencks wrote:
> 
>             Have you tried including apache.snapshots (or whatever its
>             called) as a plugin repository?
> 
>             thanks
>             david jencks
> 
> 
>             On Jul 13, 2009, at 3:11 PM, Joe Bohn wrote:
> 
>                 I'm trying to update Daytrader trunk to keep up with the
>                 changes in server trunk.  To that end I recently updated
>                 it to use genesis 2.0 and therefore the latest in terms
>                 of repositories and nexus found in genesis.
> 
>                 However, I still can't build Daytrader without first
>                 building Geronimo trunk.
> 
>                 The problem that I'm currently hitting is with the
>                 car-maven-plugin.  If I don't include any repositories
>                 in my root pom (similar to server trunk) then I get the
>                 following error:
> 
>                  Downloading:
>                 http://repository.apache.org/snapshots/org/apache/geronimo/buildsupport/car-maven-plugin/2.2-SNAPSHOT/car-maven-plugin-2.2-SNAPSHOT.pom
> 
>                   [INFO]
>                 ------------------------------------------------------------------------
>                   [ERROR] BUILD ERROR
>                   [INFO]
>                 ------------------------------------------------------------------------
>                   [INFO] Failed to resolve artifact.
> 
>                   GroupId: org.apache.geronimo.buildsupport
>                   ArtifactId: car-maven-plugin
>                   Version: 2.2-SNAPSHOT
> 
>                   Reason: Unable to download the artifact from any
>                 repository
> 
>                    
>                 org.apache.geronimo.buildsupport:car-maven-plugin:pom:2.2-SNAPSHOT
> 
>                   from the specified remote repositories:
>                     ibiblio.org <http://ibiblio.org>
>                 (http://mirrors.ibiblio.org/pub/mirrors/maven2),
>                     codehaus.snapshots
>                 (http://snapshots.repository.codehaus.org),
>                     apache.snapshots
>                 (http://repository.apache.org/snapshots)
> 
> 
>                 Note that it is failing to find the pom for the plugin
>                 and it didn't even look in the nexus repo (which I had
>                 just removed a few minutes earlier to match the server
>                 trunk).
> 
>                 If I add the nexus repo back in I get a slightly
>                 different error ... but it still doesn't find the plugin:
> 
>                 Downloading:
>                 http://snapshots.repository.codehaus.org/org/apache/geronimo/buildsupport/car-maven-plugin/2.2-SNAPSHOT/car-maven-plugin-2.2-SNAPSHOT.jar
> 
>                 [INFO]
>                 ------------------------------------------------------------------------
>                 [ERROR] BUILD ERROR
>                 [INFO]
>                 ------------------------------------------------------------------------
>                 [INFO] Plugin could not be found - check that the goal
>                 name is correct: Unable to download the artifact from
>                 any repository
> 
>                 Try downloading the file manually from the project website.
> 
>                 Then, install it using the command:
>                   mvn install:install-file
>                 -DgroupId=org.apache.geronimo.buildsupport
>                 -DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT
>                 -Dpackaging=maven-plugin -Dfile=/path/to/file
> 
>                 Alternatively, if you host your own repository you can
>                 deploy the file there:
>                   mvn deploy:deploy-file
>                 -DgroupId=org.apache.geronimo.buildsupport
>                 -DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT
>                 -Dpackaging=maven-plugin -Dfile=/path/to/file
>                 -Durl=[url] -DrepositoryId=[id]
> 
> 
>                 org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT
> 
> 
>                 from the specified remote repositories:
>                  ibiblio.org <http://ibiblio.org>
>                 (http://mirrors.ibiblio.org/pub/mirrors/maven2),
>                  codehaus.snapshots
>                 (http://snapshots.repository.codehaus.org),
>                  apache.snapshots
>                 (http://people.apache.org/repo/m2-snapshot-repository)
> 
> 
> 
>                 This time it looks like it must have found the pom and
>                 is attempting to download the jar but for some reason it
>                 once again isn't looking for the jar in the nexus repo.
> 
>                 I recall that there is something special about the
>                 loading of maven plugins that doesn't follow the typical
>                 dependency resolution.  Any ideas on what I need to do
>                 to get around this?  I'd really like for us to be able
>                 to build other dependent projects without having to
>                 build server trunk first.
> 
>                 Thanks,
>                 Joe
> 
> 
> 
> 
> 
> 
> 
> 
> -- 
> Ivan


Re: car-maven-plugin with nexus

Posted by Ivan <xh...@gmail.com>.
I suggest you build and install the car-maven-plugin in your own machine, I
think the one downloaded from the website is out of date.


2009/7/14 Joe Bohn <jo...@earthlink.net>

>
> Hmmm ... I replied too soon.  That solved the issue with the
> car-maven-plugin and now I'm on to the next issue ... a missing dependency
> on org.apache.openejb/ejb31-api-experimental/3.1.2-20090618.052142-3/jar
>
> Joe
>
>
>
> Joe Bohn wrote:
>
>> I gave that a shot but it had the same results ... however when I just
>> cleaned out my local repo yet again it worked!  There must have been some
>> residual junk left from the previous attempt.
>>
>> Thanks!
>> Joe
>>
>> David Jencks wrote:
>>
>>> Have you tried including apache.snapshots (or whatever its called) as a
>>> plugin repository?
>>>
>>> thanks
>>> david jencks
>>>
>>>
>>> On Jul 13, 2009, at 3:11 PM, Joe Bohn wrote:
>>>
>>>  I'm trying to update Daytrader trunk to keep up with the changes in
>>>> server trunk.  To that end I recently updated it to use genesis 2.0 and
>>>> therefore the latest in terms of repositories and nexus found in genesis.
>>>>
>>>> However, I still can't build Daytrader without first building Geronimo
>>>> trunk.
>>>>
>>>> The problem that I'm currently hitting is with the car-maven-plugin.  If
>>>> I don't include any repositories in my root pom (similar to server trunk)
>>>> then I get the following error:
>>>>
>>>>  Downloading:
>>>> http://repository.apache.org/snapshots/org/apache/geronimo/buildsupport/car-maven-plugin/2.2-SNAPSHOT/car-maven-plugin-2.2-SNAPSHOT.pom
>>>>   [INFO]
>>>> ------------------------------------------------------------------------
>>>>   [ERROR] BUILD ERROR
>>>>   [INFO]
>>>> ------------------------------------------------------------------------
>>>>   [INFO] Failed to resolve artifact.
>>>>
>>>>   GroupId: org.apache.geronimo.buildsupport
>>>>   ArtifactId: car-maven-plugin
>>>>   Version: 2.2-SNAPSHOT
>>>>
>>>>   Reason: Unable to download the artifact from any repository
>>>>
>>>>     org.apache.geronimo.buildsupport:car-maven-plugin:pom:2.2-SNAPSHOT
>>>>
>>>>   from the specified remote repositories:
>>>>     ibiblio.org (http://mirrors.ibiblio.org/pub/mirrors/maven2),
>>>>     codehaus.snapshots (http://snapshots.repository.codehaus.org),
>>>>     apache.snapshots (http://repository.apache.org/snapshots)
>>>>
>>>>
>>>> Note that it is failing to find the pom for the plugin and it didn't
>>>> even look in the nexus repo (which I had just removed a few minutes earlier
>>>> to match the server trunk).
>>>>
>>>> If I add the nexus repo back in I get a slightly different error ... but
>>>> it still doesn't find the plugin:
>>>>
>>>> Downloading:
>>>> http://snapshots.repository.codehaus.org/org/apache/geronimo/buildsupport/car-maven-plugin/2.2-SNAPSHOT/car-maven-plugin-2.2-SNAPSHOT.jar
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [ERROR] BUILD ERROR
>>>> [INFO]
>>>> ------------------------------------------------------------------------
>>>> [INFO] Plugin could not be found - check that the goal name is correct:
>>>> Unable to download the artifact from any repository
>>>>
>>>> Try downloading the file manually from the project website.
>>>>
>>>> Then, install it using the command:
>>>>   mvn install:install-file -DgroupId=org.apache.geronimo.buildsupport
>>>> -DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT
>>>> -Dpackaging=maven-plugin -Dfile=/path/to/file
>>>>
>>>> Alternatively, if you host your own repository you can deploy the file
>>>> there:
>>>>   mvn deploy:deploy-file -DgroupId=org.apache.geronimo.buildsupport
>>>> -DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT
>>>> -Dpackaging=maven-plugin -Dfile=/path/to/file -Durl=[url]
>>>> -DrepositoryId=[id]
>>>>
>>>>
>>>> org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT
>>>>
>>>>
>>>> from the specified remote repositories:
>>>>  ibiblio.org (http://mirrors.ibiblio.org/pub/mirrors/maven2),
>>>>  codehaus.snapshots (http://snapshots.repository.codehaus.org),
>>>>  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository
>>>> )
>>>>
>>>>
>>>>
>>>> This time it looks like it must have found the pom and is attempting to
>>>> download the jar but for some reason it once again isn't looking for the jar
>>>> in the nexus repo.
>>>>
>>>> I recall that there is something special about the loading of maven
>>>> plugins that doesn't follow the typical dependency resolution.  Any ideas on
>>>> what I need to do to get around this?  I'd really like for us to be able to
>>>> build other dependent projects without having to build server trunk first.
>>>>
>>>> Thanks,
>>>> Joe
>>>>
>>>
>>>
>>
>>
>


-- 
Ivan

Re: car-maven-plugin with nexus

Posted by Joe Bohn <jo...@earthlink.net>.
Hmmm ... I replied too soon.  That solved the issue with the 
car-maven-plugin and now I'm on to the next issue ... a missing 
dependency on 
org.apache.openejb/ejb31-api-experimental/3.1.2-20090618.052142-3/jar

Joe


Joe Bohn wrote:
> I gave that a shot but it had the same results ... however when I just 
> cleaned out my local repo yet again it worked!  There must have been 
> some residual junk left from the previous attempt.
> 
> Thanks!
> Joe
> 
> David Jencks wrote:
>> Have you tried including apache.snapshots (or whatever its called) as 
>> a plugin repository?
>>
>> thanks
>> david jencks
>>
>>
>> On Jul 13, 2009, at 3:11 PM, Joe Bohn wrote:
>>
>>> I'm trying to update Daytrader trunk to keep up with the changes in 
>>> server trunk.  To that end I recently updated it to use genesis 2.0 
>>> and therefore the latest in terms of repositories and nexus found in 
>>> genesis.
>>>
>>> However, I still can't build Daytrader without first building 
>>> Geronimo trunk.
>>>
>>> The problem that I'm currently hitting is with the car-maven-plugin.  
>>> If I don't include any repositories in my root pom (similar to server 
>>> trunk) then I get the following error:
>>>
>>>   Downloading: 
>>> http://repository.apache.org/snapshots/org/apache/geronimo/buildsupport/car-maven-plugin/2.2-SNAPSHOT/car-maven-plugin-2.2-SNAPSHOT.pom 
>>>
>>>    [INFO] 
>>> ------------------------------------------------------------------------
>>>    [ERROR] BUILD ERROR
>>>    [INFO] 
>>> ------------------------------------------------------------------------
>>>    [INFO] Failed to resolve artifact.
>>>
>>>    GroupId: org.apache.geronimo.buildsupport
>>>    ArtifactId: car-maven-plugin
>>>    Version: 2.2-SNAPSHOT
>>>
>>>    Reason: Unable to download the artifact from any repository
>>>
>>>      org.apache.geronimo.buildsupport:car-maven-plugin:pom:2.2-SNAPSHOT
>>>
>>>    from the specified remote repositories:
>>>      ibiblio.org (http://mirrors.ibiblio.org/pub/mirrors/maven2),
>>>      codehaus.snapshots (http://snapshots.repository.codehaus.org),
>>>      apache.snapshots (http://repository.apache.org/snapshots)
>>>
>>>
>>> Note that it is failing to find the pom for the plugin and it didn't 
>>> even look in the nexus repo (which I had just removed a few minutes 
>>> earlier to match the server trunk).
>>>
>>> If I add the nexus repo back in I get a slightly different error ... 
>>> but it still doesn't find the plugin:
>>>
>>> Downloading: 
>>> http://snapshots.repository.codehaus.org/org/apache/geronimo/buildsupport/car-maven-plugin/2.2-SNAPSHOT/car-maven-plugin-2.2-SNAPSHOT.jar 
>>>
>>> [INFO] 
>>> ------------------------------------------------------------------------
>>> [ERROR] BUILD ERROR
>>> [INFO] 
>>> ------------------------------------------------------------------------
>>> [INFO] Plugin could not be found - check that the goal name is 
>>> correct: Unable to download the artifact from any repository
>>>
>>> Try downloading the file manually from the project website.
>>>
>>> Then, install it using the command:
>>>    mvn install:install-file 
>>> -DgroupId=org.apache.geronimo.buildsupport 
>>> -DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT 
>>> -Dpackaging=maven-plugin -Dfile=/path/to/file
>>>
>>> Alternatively, if you host your own repository you can deploy the 
>>> file there:
>>>    mvn deploy:deploy-file -DgroupId=org.apache.geronimo.buildsupport 
>>> -DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT 
>>> -Dpackaging=maven-plugin -Dfile=/path/to/file -Durl=[url] 
>>> -DrepositoryId=[id]
>>>
>>>
>>> org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT 
>>>
>>>
>>> from the specified remote repositories:
>>>  ibiblio.org (http://mirrors.ibiblio.org/pub/mirrors/maven2),
>>>  codehaus.snapshots (http://snapshots.repository.codehaus.org),
>>>  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository)
>>>
>>>
>>>
>>> This time it looks like it must have found the pom and is attempting 
>>> to download the jar but for some reason it once again isn't looking 
>>> for the jar in the nexus repo.
>>>
>>> I recall that there is something special about the loading of maven 
>>> plugins that doesn't follow the typical dependency resolution.  Any 
>>> ideas on what I need to do to get around this?  I'd really like for 
>>> us to be able to build other dependent projects without having to 
>>> build server trunk first.
>>>
>>> Thanks,
>>> Joe
>>
> 
> 


Re: car-maven-plugin with nexus

Posted by Joe Bohn <jo...@earthlink.net>.
I gave that a shot but it had the same results ... however when I just 
cleaned out my local repo yet again it worked!  There must have been 
some residual junk left from the previous attempt.

Thanks!
Joe

David Jencks wrote:
> Have you tried including apache.snapshots (or whatever its called) as a 
> plugin repository?
> 
> thanks
> david jencks
> 
> 
> On Jul 13, 2009, at 3:11 PM, Joe Bohn wrote:
> 
>> I'm trying to update Daytrader trunk to keep up with the changes in 
>> server trunk.  To that end I recently updated it to use genesis 2.0 
>> and therefore the latest in terms of repositories and nexus found in 
>> genesis.
>>
>> However, I still can't build Daytrader without first building Geronimo 
>> trunk.
>>
>> The problem that I'm currently hitting is with the car-maven-plugin.  
>> If I don't include any repositories in my root pom (similar to server 
>> trunk) then I get the following error:
>>
>>   Downloading: 
>> http://repository.apache.org/snapshots/org/apache/geronimo/buildsupport/car-maven-plugin/2.2-SNAPSHOT/car-maven-plugin-2.2-SNAPSHOT.pom 
>>
>>    [INFO] 
>> ------------------------------------------------------------------------
>>    [ERROR] BUILD ERROR
>>    [INFO] 
>> ------------------------------------------------------------------------
>>    [INFO] Failed to resolve artifact.
>>
>>    GroupId: org.apache.geronimo.buildsupport
>>    ArtifactId: car-maven-plugin
>>    Version: 2.2-SNAPSHOT
>>
>>    Reason: Unable to download the artifact from any repository
>>
>>      org.apache.geronimo.buildsupport:car-maven-plugin:pom:2.2-SNAPSHOT
>>
>>    from the specified remote repositories:
>>      ibiblio.org (http://mirrors.ibiblio.org/pub/mirrors/maven2),
>>      codehaus.snapshots (http://snapshots.repository.codehaus.org),
>>      apache.snapshots (http://repository.apache.org/snapshots)
>>
>>
>> Note that it is failing to find the pom for the plugin and it didn't 
>> even look in the nexus repo (which I had just removed a few minutes 
>> earlier to match the server trunk).
>>
>> If I add the nexus repo back in I get a slightly different error ... 
>> but it still doesn't find the plugin:
>>
>> Downloading: 
>> http://snapshots.repository.codehaus.org/org/apache/geronimo/buildsupport/car-maven-plugin/2.2-SNAPSHOT/car-maven-plugin-2.2-SNAPSHOT.jar 
>>
>> [INFO] 
>> ------------------------------------------------------------------------
>> [ERROR] BUILD ERROR
>> [INFO] 
>> ------------------------------------------------------------------------
>> [INFO] Plugin could not be found - check that the goal name is 
>> correct: Unable to download the artifact from any repository
>>
>> Try downloading the file manually from the project website.
>>
>> Then, install it using the command:
>>    mvn install:install-file -DgroupId=org.apache.geronimo.buildsupport 
>> -DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT 
>> -Dpackaging=maven-plugin -Dfile=/path/to/file
>>
>> Alternatively, if you host your own repository you can deploy the file 
>> there:
>>    mvn deploy:deploy-file -DgroupId=org.apache.geronimo.buildsupport 
>> -DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT 
>> -Dpackaging=maven-plugin -Dfile=/path/to/file -Durl=[url] 
>> -DrepositoryId=[id]
>>
>>
>> org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2-SNAPSHOT 
>>
>>
>> from the specified remote repositories:
>>  ibiblio.org (http://mirrors.ibiblio.org/pub/mirrors/maven2),
>>  codehaus.snapshots (http://snapshots.repository.codehaus.org),
>>  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository)
>>
>>
>>
>> This time it looks like it must have found the pom and is attempting 
>> to download the jar but for some reason it once again isn't looking 
>> for the jar in the nexus repo.
>>
>> I recall that there is something special about the loading of maven 
>> plugins that doesn't follow the typical dependency resolution.  Any 
>> ideas on what I need to do to get around this?  I'd really like for us 
>> to be able to build other dependent projects without having to build 
>> server trunk first.
>>
>> Thanks,
>> Joe
> 


Re: car-maven-plugin with nexus

Posted by David Jencks <da...@yahoo.com>.
Have you tried including apache.snapshots (or whatever its called) as  
a plugin repository?

thanks
david jencks


On Jul 13, 2009, at 3:11 PM, Joe Bohn wrote:

> I'm trying to update Daytrader trunk to keep up with the changes in  
> server trunk.  To that end I recently updated it to use genesis 2.0  
> and therefore the latest in terms of repositories and nexus found in  
> genesis.
>
> However, I still can't build Daytrader without first building  
> Geronimo trunk.
>
> The problem that I'm currently hitting is with the car-maven- 
> plugin.  If I don't include any repositories in my root pom (similar  
> to server trunk) then I get the following error:
>
>   Downloading: http://repository.apache.org/snapshots/org/apache/geronimo/buildsupport/car-maven-plugin/2.2-SNAPSHOT/car-maven-plugin-2.2-SNAPSHOT.pom
>    [INFO]  
> ------------------------------------------------------------------------
>    [ERROR] BUILD ERROR
>    [INFO]  
> ------------------------------------------------------------------------
>    [INFO] Failed to resolve artifact.
>
>    GroupId: org.apache.geronimo.buildsupport
>    ArtifactId: car-maven-plugin
>    Version: 2.2-SNAPSHOT
>
>    Reason: Unable to download the artifact from any repository
>
>      org.apache.geronimo.buildsupport:car-maven-plugin:pom:2.2- 
> SNAPSHOT
>
>    from the specified remote repositories:
>      ibiblio.org (http://mirrors.ibiblio.org/pub/mirrors/maven2),
>      codehaus.snapshots (http://snapshots.repository.codehaus.org),
>      apache.snapshots (http://repository.apache.org/snapshots)
>
>
> Note that it is failing to find the pom for the plugin and it didn't  
> even look in the nexus repo (which I had just removed a few minutes  
> earlier to match the server trunk).
>
> If I add the nexus repo back in I get a slightly different error ...  
> but it still doesn't find the plugin:
>
> Downloading: http://snapshots.repository.codehaus.org/org/apache/geronimo/buildsupport/car-maven-plugin/2.2-SNAPSHOT/car-maven-plugin-2.2-SNAPSHOT.jar
> [INFO]  
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO]  
> ------------------------------------------------------------------------
> [INFO] Plugin could not be found - check that the goal name is  
> correct: Unable to download the artifact from any repository
>
> Try downloading the file manually from the project website.
>
> Then, install it using the command:
>    mvn install:install-file - 
> DgroupId=org.apache.geronimo.buildsupport -DartifactId=car-maven- 
> plugin -Dversion=2.2-SNAPSHOT -Dpackaging=maven-plugin -Dfile=/path/ 
> to/file
>
> Alternatively, if you host your own repository you can deploy the  
> file there:
>    mvn deploy:deploy-file -DgroupId=org.apache.geronimo.buildsupport  
> -DartifactId=car-maven-plugin -Dversion=2.2-SNAPSHOT - 
> Dpackaging=maven-plugin -Dfile=/path/to/file -Durl=[url] - 
> DrepositoryId=[id]
>
>
> org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:2.2- 
> SNAPSHOT
>
> from the specified remote repositories:
>  ibiblio.org (http://mirrors.ibiblio.org/pub/mirrors/maven2),
>  codehaus.snapshots (http://snapshots.repository.codehaus.org),
>  apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository 
> )
>
>
>
> This time it looks like it must have found the pom and is attempting  
> to download the jar but for some reason it once again isn't looking  
> for the jar in the nexus repo.
>
> I recall that there is something special about the loading of maven  
> plugins that doesn't follow the typical dependency resolution.  Any  
> ideas on what I need to do to get around this?  I'd really like for  
> us to be able to build other dependent projects without having to  
> build server trunk first.
>
> Thanks,
> Joe