[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.technology.buckminster] Re: CVS reader cannot resolve plugin with .qualifier in version

Hi Michael,
It seems you've specified an exact match for 1.1.0. This means that you want an exact match for a version with no qualifier. Yet, the version in question has a qualifier.


Try using >= 1.1.0 or a range from 1.1.0 to 1.1.1, non inclusive, i.e. [1.1.0,1.1.1)

- thomas


Michael Pfeiffer wrote:
Hi!

I have a plugin PLUGIN with version "1.1.0.qualifier" in its MANIFEST. The plugin has no dependencies except to some platform plugins. It is stored in a CVS repository.

Materialization works only if no version is specified in the CQUERY. If "1.1.0" is specified in the version field the following error is shown (Note cvs host, repo name and plugin name are replaced with dummy names):

!ENTRY org.eclipse.buckminster.core 4 0 2008-01-14 09:48:28.328
!MESSAGE [0001] : Provider cvs(:pserver:HOST:/REPO,PLUGIN): CSPEC rejected: [1.1.0,1.1.0] does not designate 1.1.0.qualifier


Excerpt from the RMAP file:
    <searchPath name="PROJECT">
       <provider
            readerType="cvs"
            componentTypes="eclipse.feature,osgi.bundle,buckminster"
            source="true">
             <uri
                  format=":pserver:HOST:/REPO,{0}">
               <bc:propertyRef key="buckminster.component" />
             </uri>
        </provider>
    </searchPath>

    <locator searchPathRef="PROJECT" pattern="^PLUGIN" />

Regards,
Michael