Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Passage/FAQ"
< Passage
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/ | + | <repository location="https://download.eclipse.org/passage/drops/milestone/0.4.0-RC1/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/ | + | <repository location="https://download.eclipse.org/passage/drops/milestone/0.4.0-RC1/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/ | + | <repository location="https://download.eclipse.org/passage/drops/milestone/0.4.0-RC1/lic"/> |
</location> | </location> | ||
</source> | </source> |
Latest revision as of 14:17, 1 April 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-RC1/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-RC1/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-RC1/lic"/> </location>