Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cross-project-issues-dev] new cbi shared license in buckminster build

Hi all,

the eTrice project used to refer to the org.eclipse.license feature contained in the platform.releng git repository.
But recently this feature was removed due to [1] and [2].
Projects have to consume this feature now from a new p2 update site or from the new git location [3] (as shown below).

I had some problems to get the eTrice build working again.
It seems that I had to replace the ".qualifier" by the explicit 4th segment of the version:

<feature
      id="org.eclipse.etrice.feature"
      label="%featureName"
      version="0.4.0.qualifier"
      provider-name="%providerName"
      plugin="org.eclipse.etrice.core.room.ui"
      license-feature="org.eclipse.license"
      license-feature-version="1.0.0.v20131003-1638">

In the Buckminster resource map the search path is

  <rm:searchPath name="eclipse.license">
    <rm:provider componentTypes="eclipse.feature" readerType="git">
      <rm:property key="git.remote.uri" value="http://git.eclipse.org/gitroot/cbi/org.eclipse.license.git"/>
      <rm:uri format="{0}/license,{1}">
        <bc:propertyRef key="workspace.root"/>
        <bc:propertyRef key="buckminster.component"/>
      </rm:uri>
    </rm:provider>
  </rm:searchPath>

Regards,
Henrik

[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=394793
[2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=418627
[3]
http://git.eclipse.org/gitroot/cbi/org.eclipse.license.git


Back to the top