Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Xpand/Workspace Setup"
< Xpand
(→Here's how to set up your workspace for developing Xpand) |
m (→Here's how to set up your workspace for developing Xpand) |
||
(7 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
# Download and install any Eclipse distribution - [http://download.eclipse.org/eclipse/downloads/ download] | # Download and install any Eclipse distribution - [http://download.eclipse.org/eclipse/downloads/ download] | ||
+ | # If GIT is not already installed, please install it. (Help / Install new Software) | ||
# Import the Xpand Team Project set file into your workspace (File / Import / Team / Team Project Set / URL). | # Import the Xpand Team Project set file into your workspace (File / Import / Team / Team Project Set / URL). | ||
#* [http://git.eclipse.org/c/m2t/org.eclipse.xpand.git/plain/dev/org.eclipse.xpand.devenv/Xpand-Committer.psf Xpand-Committer.psf (for Eclipse committers)] | #* [http://git.eclipse.org/c/m2t/org.eclipse.xpand.git/plain/dev/org.eclipse.xpand.devenv/Xpand-Committer.psf Xpand-Committer.psf (for Eclipse committers)] | ||
#* [http://git.eclipse.org/c/m2t/org.eclipse.xpand.git/plain/dev/org.eclipse.xpand.devenv/Xpand.psf Xpand.psf (for anonymous access)] | #* [http://git.eclipse.org/c/m2t/org.eclipse.xpand.git/plain/dev/org.eclipse.xpand.devenv/Xpand.psf Xpand.psf (for anonymous access)] | ||
+ | # Install additional IDE features | ||
+ | #* Run launch config org.eclipse.xpand.devenv/Xpand_Install_IDE_Features.launch | ||
# Install Buckminster Headless | # Install Buckminster Headless | ||
#* Select org.eclipse.xpand.releng / Install Buckminster.launch | #* Select org.eclipse.xpand.releng / Install Buckminster.launch | ||
#* Open context menu: Run As / Install Buckminster | #* Open context menu: Run As / Install Buckminster | ||
− | #* This will download and install Buckminster to Select | + | #* This will download and install Buckminster to Select <USER_HOME>/buckminster |
# Run Buckminster local build | # Run Buckminster local build | ||
#* Select org.eclipse.xpand.releng/releng/local/local-build.ant | #* Select org.eclipse.xpand.releng/releng/local/local-build.ant | ||
Line 17: | Line 20: | ||
#* Open org.eclipse.xpand.devenv/Xpand TP Local.target | #* Open org.eclipse.xpand.devenv/Xpand TP Local.target | ||
#* Click "Set as Target Platform" | #* Click "Set as Target Platform" | ||
+ | # Set API Baseline | ||
+ | #* Open api-baseline.target | ||
+ | #* Click Export icon in the upper right corner | ||
+ | #* Select destination: <USER_HOME>/hudsonbuild/xpand-build/api-baseline | ||
+ | #* Open Workspace Preferences: Plug-in Development / API Baselines | ||
+ | #* Create Baseline | ||
+ | #** Name: Xpand API Baseline | ||
+ | #** Location: <USER_HOME>/hudsonbuild/xpand-build/api-baseline | ||
+ | # Set up Mylyn Tasks | ||
+ | #* Open view "Mylyn / Team Repositories" | ||
+ | #* Double click on the Eclipse Bugzilla entry below node "Bugs" | ||
+ | #* Enter in the Properties dialog: | ||
+ | #** Label: "Eclipse.org" | ||
+ | #** User ID / Password: ''Your credentials'' | ||
+ | #** Press ''Validate Settings'' and ''Finish'' if successful | ||
+ | #** Open view "Mylyn / Task List" and create queries | ||
+ | # Set up Mylyn Builds | ||
+ | #* Open view "Mylyn / Builds" | ||
+ | #* The view will show ''"No build servers available. Create a build server..."''. Click the link. | ||
+ | #* Select "Hudson", then "Next" | ||
+ | #* Enter: | ||
+ | #** Server: [https://hudson.eclipse.org/hudson https://hudson.eclipse.org/hudson] | ||
+ | #** Label: Eclipse Hudson | ||
+ | #** Click ''Refresh'' | ||
+ | #** Enter "xpand" into search field and select "Xpand-nightly-HEAD" | ||
# Start Xpand Runtime | # Start Xpand Runtime | ||
#* Run the launch config org.eclipse.xpand.devenv/Xpand Runtime.launch | #* Run the launch config org.eclipse.xpand.devenv/Xpand Runtime.launch | ||
[[Category:Xpand]] | [[Category:Xpand]] |
Latest revision as of 10:09, 25 October 2013
Here's how to set up your workspace for developing Xpand
- Download and install any Eclipse distribution - download
- If GIT is not already installed, please install it. (Help / Install new Software)
- Import the Xpand Team Project set file into your workspace (File / Import / Team / Team Project Set / URL).
- Install additional IDE features
- Run launch config org.eclipse.xpand.devenv/Xpand_Install_IDE_Features.launch
- Install Buckminster Headless
- Select org.eclipse.xpand.releng / Install Buckminster.launch
- Open context menu: Run As / Install Buckminster
- This will download and install Buckminster to Select <USER_HOME>/buckminster
- Run Buckminster local build
- Select org.eclipse.xpand.releng/releng/local/local-build.ant
- Run the Ant script with Context: Run As / Ant Build
- Grap a coffee...
- Buckminster will install the Xpand target platform to org.eclipse.xpand.releng/target/target.platform
- Set Target Platform
- Open org.eclipse.xpand.devenv/Xpand TP Local.target
- Click "Set as Target Platform"
- Set API Baseline
- Open api-baseline.target
- Click Export icon in the upper right corner
- Select destination: <USER_HOME>/hudsonbuild/xpand-build/api-baseline
- Open Workspace Preferences: Plug-in Development / API Baselines
- Create Baseline
- Name: Xpand API Baseline
- Location: <USER_HOME>/hudsonbuild/xpand-build/api-baseline
- Set up Mylyn Tasks
- Open view "Mylyn / Team Repositories"
- Double click on the Eclipse Bugzilla entry below node "Bugs"
- Enter in the Properties dialog:
- Label: "Eclipse.org"
- User ID / Password: Your credentials
- Press Validate Settings and Finish if successful
- Open view "Mylyn / Task List" and create queries
- Set up Mylyn Builds
- Open view "Mylyn / Builds"
- The view will show "No build servers available. Create a build server...". Click the link.
- Select "Hudson", then "Next"
- Enter:
- Server: https://hudson.eclipse.org/hudson
- Label: Eclipse Hudson
- Click Refresh
- Enter "xpand" into search field and select "Xpand-nightly-HEAD"
- Start Xpand Runtime
- Run the launch config org.eclipse.xpand.devenv/Xpand Runtime.launch