EclipseSCADA/GettingStarted/DevelopWith
This page describes how to start development for creating something new, based on Eclipse SCADA.
If you want to modify Eclipse SCADA see EclipseSCADA/GettingStarted/DevelopFor. If you want to create a new Eclipse SCADA setup see Deploy. If you want to use Eclipse SCADA with plain maven see EclipseSCADA/GettingStarted/WithMaven.
Eclipse / P2
Setup
- Install Eclipse 4.3.x
- Clone: git://git.eclipse.org/gitroot/eclipsescada/org.eclipse.scada.releng
- Import projects
- superParent
- Set Target Platform
- Open "superParent/targetPlatformSdk/targetPlatformSdk.target"
- Click "Set as Target Platform"
- Wait!
Target Platform
Eclipse 0.1.0 (Release)
Save the following file as "EclipseSCADA.target" and load it using the Eclipse IDE (with PDE installed - e.g. the classic edition):
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <?pde version="3.8"?><target name="EclipseSCADA 0.1.0" sequenceNumber="1"> <locations> <location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit"> <unit id="org.eclipse.jdt.feature.group" version="3.9.2.v20140221-1700"/> <repository location="http://download.eclipse.org/releases/kepler"/> </location> <location includeAllPlatforms="false" includeConfigurePhase="true" includeMode="planner" includeSource="true" type="InstallableUnit"> <unit id="org.eclipse.scada.protocols.sdk.feature.group" version="0.1.0.v20140506-1600"/> <unit id="org.eclipse.scada.base.sdk.feature.group" version="0.1.0.v20140506-1600"/> <unit id="org.eclipse.scada.chart.sdk.feature.group" version="0.1.0.v20140506-1600"/> <unit id="org.eclipse.scada.configuration.sdk.feature.group" version="0.1.1.v20140506-1653"/> <unit id="org.eclipse.scada.hmi.sdk.feature.group" version="0.1.0.v20140506-1600"/> <unit id="org.eclipse.scada.external.orbit.feature.group" version="0.1.0.v20140506-1600"/> <unit id="org.eclipse.scada.utils.sdk.feature.group" version="0.1.0.v20140506-1600"/> <unit id="org.eclipse.scada.external.sdk.feature.group" version="0.1.0.v20140506-1600"/> <unit id="org.eclipse.scada.external.feature.group" version="0.1.0.v20140506-1600"/> <unit id="org.eclipse.scada.core.sdk.feature.group" version="0.1.0.v20140506-1600"/> <repository location="http://download.eclipse.org/eclipsescada/updates/release/0.1.0/"/> </location> </locations> </target>