You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Peter Petersson (JIRA)" <ji...@apache.org> on 2007/04/09 22:45:32 UTC

[jira] Commented: (GERONIMO-2993) Private repository causes offline builds to fail due to missing metadata

    [ https://issues.apache.org/jira/browse/GERONIMO-2993?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12487625 ] 

Peter Petersson commented on GERONIMO-2993:
-------------------------------------------

I run into this problem (having maven-metadata-local.xml files instead of maven-metadata.xml files) with a relatively fresh local 2.0.5 maven repository during work on a Geronimo Roller Plugin see GERONIMO-2994. As I had problems getting the plugin function finding the modules in my local repository I started to trace things in the PluginInstallerGBean and found that the problem could be fixed with a small (actually 2) modification to  the findArtifact method (see the included "PluginInstallerGBean.patch" in GERONIMO-2994 for deatils). 

For some reason (unknown to me) maven creates maven-metadata-local.xml files instead of maven-metadata.xml files in some cases and without modifying this method (findArtifact) I could not test install and work on the plugin using the local maven repository. 
The "patch" is pretty simple and works like this:
If findArtifact fails to look up the maven-metadata.xml file it will, instead of exit with null, first look up the maven-metadata-local.xml file and only if that also fails exit with Artifact=null.      

> Private repository causes offline builds to fail due to missing metadata
> ------------------------------------------------------------------------
>
>                 Key: GERONIMO-2993
>                 URL: https://issues.apache.org/jira/browse/GERONIMO-2993
>             Project: Geronimo
>          Issue Type: Bug
>      Security Level: public(Regular issues) 
>          Components: buildsystem
>    Affects Versions: 2.0-M4
>         Environment: WinXP, RHEL4 and SLED10
>            Reporter: Donald Woods
>         Assigned To: Donald Woods
>            Priority: Minor
>             Fix For: 2.0-M5
>
>
> When trying to rebuild the configs in offline mode, several will fail due to Maven 2.0.5 not being able to find the metadata for the jars that we include in /repository, such as MyFaces.  We need to include enough POM and metadata information so the build can be run in offline mode....  This may be a car-plugin bug, as I've seen other problems when you have maven-metadata-local.xml files in your repo instead of maven-metadata.xml, which will cause CAR builds to fail, but the corresponding modules will build.....

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.