geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ivan <xhh...@gmail.com>
Subject Re: car-maven-plugin with nexus
Date Tue, 14 Jul 2009 01:40:59 GMT
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>

>
> 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

Mime
View raw message