forked from jsievers/tycho-demo
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.html
66 lines (55 loc) · 3.11 KB
/
README.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>EclipseCon 2013 Tycho Tutorial</title>
</head>
<body>
<h1>EclipseCon 2013 Tycho Tutorial</h1>
<h2>Setup/Prerequisites</h2>
<ol>
<li>You need a <a href="http://download.eclipse.org/eclipse/downloads/">Kepler (4.3) Eclipse classic SDK</a>.
<ul>
<li>Start it, use <tt>Help > Install New Software...</tt> to install
<li>"m2e - Maven Integration for Eclipse" from http://download.eclipse.org/releases/kepler/</li>
<li>"Eclipse 4 Core Tools" from http://download.vogella.com/kepler/e4tools</li>
<li>"Tycho Project Configurators" from http://repo1.maven.org/maven2/.m2e/connectors/m2eclipse-tycho/0.7.0/N/0.7.0.201302171659/</li>
</ul>
<br/>
For your convenience, we provide <a href="../">pre-packaged zips/tarballs</a> with this installation in the root folder of the USB stick. </li>
<li>Copy and unpack the Eclipse SDK archive for your platform and start it.
<br/> NOTE: For the 64-bit versions you will need a 64-bit JVM installed</li>
<li>Copy folder <tt>tutorial/</tt> to your local hard drive, e.g. to <tt>C:\temp\tycho\</tt> or <tt>~/tycho/</tt></li>
</ol>
<h2>Exercises Overview:
Building an Eclipse 4 RCP application in five step-by-step exercises</h2>
The hands-on exercises will guide you through setting up a
typical Tycho build for an Eclipse 4 RCP application.<br/>
<ul>
<li>We start from scratch with an Eclipse 4 sample application plugin,</li>
<li>Add a simple unit test to make sure the plugin works, and</li>
<li>Create a feature for grouping the plugins we want to deliver.</li>
<li>Then, we create a p2 repository/update site containing our feature(s)
and bundles, and </li>
<li>Finally, we create a ready-to-use distribution archive of our RCP application.</li>
</ul>
<h2>Table Of Contents</h2>
The exercises consist of five steps:
<ol>
<li> <a href="exercises/Exercise_01_Create_RCP_Bundle/README.html">Build a Eclipse 4 RCP plugin</a></li>
<li> <a href="exercises/Exercise_02_Add_Test_Fragment/tychodemo.parent/README.html">Build and execute a simple test</a></li>
<li> <a href="exercises/Exercise_03_Add_Feature/tychodemo.parent/README.html">Add a feature</a></li>
<li> <a href="exercises/Exercise_04_Add_P2_Repository/tychodemo.parent/README.html">Add a p2 repository</a></li>
<li> <a href="exercises/Exercise_05_Add_Product/tychodemo.parent/README.html">Build a product</a> (<a href="exercises/Exercise_05_Solution/">solution</a>)</li>
</ol>
<br/>
Each step has a sub-folder with stub content as a starting point.<br/>
The links above give detailed step-by-step instructions for each step.<br/>
The folder for an exercise is at the same time starting point for the current exercise and solution of the previous one.<br/>
If you want to catch up to a certain step during the exercises,
just follow the recovery instructions provided in the corresponding step.
<br/>
<br/>
If you successfully installed everything under "Setup" above,
you can now jump to the <a href="exercises/Exercise_01_Create_RCP_Bundle/README.html">first exercise</a>.
</body>
</html>