Skip to main content
Jump to: navigation, search

Difference between revisions of "Passage/FAQ"

(Eclipse Passage FAQ)
 
Line 8: Line 8:
 
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
 
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
 
     <unit id="org.eclipse.passage.lic.compile.feature.feature.group" version="0.0.0"/>
 
     <unit id="org.eclipse.passage.lic.compile.feature.feature.group" version="0.0.0"/>
     <repository location="https://download.eclipse.org/passage/drops/milestone/0.4.0-M1/lic"/>
+
     <repository location="https://download.eclipse.org/passage/drops/milestone/0.4.0-M2/lic"/>
 
</location>
 
</location>
 
</source>
 
</source>
Line 17: Line 17:
 
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
 
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
 
     <unit id="org.eclipse.passage.lic.execute.feature.feature.group" version="0.0.0"/>
 
     <unit id="org.eclipse.passage.lic.execute.feature.feature.group" version="0.0.0"/>
     <repository location="https://download.eclipse.org/passage/drops/milestone/0.4.0-M1/lic"/>
+
     <repository location="https://download.eclipse.org/passage/drops/milestone/0.4.0-M2/lic"/>
 
</location>
 
</location>
 
</source>
 
</source>
Line 26: Line 26:
 
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
 
<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
 
     <unit id="org.eclipse.passage.lic.define.feature.feature.group" version="0.0.0"/>
 
     <unit id="org.eclipse.passage.lic.define.feature.feature.group" version="0.0.0"/>
     <repository location="https://download.eclipse.org/passage/drops/milestone/0.4.0-M1/lic"/>
+
     <repository location="https://download.eclipse.org/passage/drops/milestone/0.4.0-M2/lic"/>
 
</location>
 
</location>
 
</source>
 
</source>

Revision as of 14:26, 27 March 2019

Integration

How do I include Eclipse Passage to my Target Platform?

Currently we consider the following typical scenarios:

Declare licensing constraints for your functionality (using either MANIFEST.MF or component.xml). In this case it is sufficient to have "Compile" feature in your target:

<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
    <unit id="org.eclipse.passage.lic.compile.feature.feature.group" version="0.0.0"/>
    <repository location="https://download.eclipse.org/passage/drops/milestone/0.4.0-M2/lic"/>
</location>


Execute licensing constraints for your functionality (for top-level components, that includes application or/and product definition). In this case you need to have "Execute" feature in your target:

<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
    <unit id="org.eclipse.passage.lic.execute.feature.feature.group" version="0.0.0"/>
    <repository location="https://download.eclipse.org/passage/drops/milestone/0.4.0-M2/lic"/>
</location>


Define licensing metadata or extend the Eclipse Passage. In this case you need to have "Define" feature in your target:

<location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit">
    <unit id="org.eclipse.passage.lic.define.feature.feature.group" version="0.0.0"/>
    <repository location="https://download.eclipse.org/passage/drops/milestone/0.4.0-M2/lic"/>
</location>

Back to the top