-
Notifications
You must be signed in to change notification settings - Fork 3
Development
BryanHunt edited this page May 20, 2012
·
17 revisions
I highly recommend Eclipse 4.2 for development of eTrack. If you download the Eclipse 4.2 modeling package, you will have most of the features you need. Features can be found on Eclipse, the marketplace, or the linked p2 repo.
The following features are required:
- Java Developmemt (JDT)
- Plug-in Development (PDE)
- Eclipse Modeling Framework (EMF)
- Xtext
- EGit
- FindBugs
- EclEmma
- Jnario p2 repo
- Workspace Mechanic p2 repo
The following features are optional:
- Mylyn
- BIRT
- Database Development (DTP)
- Marketplace Client
- XML Editors
- JavaScript Development Tools
- Web Page Editor
- Code Recommenders
- Sonar
- Configure Workspace Mechanic
- Preferences -> Workspace Mechanic
- New...; add the directory {workspace_loc}/org.eclipselabs.etrack.developer/Preferences/Required
- New...; add the directory {workspace_loc}/org.eclipselabs.etrack.developer/Preferences/Optional (these are optional)
Every Java source file must contain the standard EPL source header. You must modify the Eclipse preferences to include the copyright below. You should be the copyright owner, and add to the contributors list as appropriate. If you are generating EMF models, you must include the copyright in the genmodel Copyright Text property. Leaving the year field as "${year}" will automatically insert the current year. Copyright:
/*******************************************************************************
* Copyright (c) ${year} <Your Name>.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* <Your Name> - initial API and implementation
*******************************************************************************/