blob: 14a2fc2f4227480770ba1b692c3d5ddb2d90cc2d [file] [log] [blame]
<!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" xml:lang="en" lang="en" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="keywords" content="SMILA/Documentation/HowTo/Howto set up dev environment,SMILA/BPEL Designer,SMILA/Development Guidelines,SMILA/Development Guidelines/Create a bundle (plug-in),SMILA/Development Guidelines/Howto set up target platform" />
<link rel="shortcut icon" href="http://wiki.eclipse.org/SMILA/Documentation/HowTo/favicon.ico" />
<link rel="search" type="application/opensearchdescription+xml" href="http://wiki.eclipse.org/opensearch_desc.php" title="Eclipsepedia (English)" />
<link rel="alternate" type="application/rss+xml" title="Eclipsepedia RSS Feed" href="http://wiki.eclipse.org/index.php?title=Special:Recentchanges&amp;feed=rss" />
<link rel="alternate" type="application/atom+xml" title="Eclipsepedia Atom Feed" href="http://wiki.eclipse.org/index.php?title=Special:Recentchanges&amp;feed=atom" />
<title>SMILA/Documentation/HowTo/Howto set up dev environment - Eclipsepedia</title>
<style type="text/css" media="screen,projection">/*<![CDATA[*/ @import "http://wiki.eclipse.org/skins/eclipsenova/novaWide.css?116"; /*]]>*/</style>
<link rel="stylesheet" type="text/css" media="print" href="http://wiki.eclipse.org/skins/eclipsenova/eclipsenovaPrint.css?116" />
<link rel="stylesheet" type="text/css" media="handheld" href="http://wiki.eclipse.org/skins/eclipsenova/handheld.css?116" />
<link rel="stylesheet" type="text/css" href="http://wiki.eclipse.org/skins/eclipsenova/Nova/css/header.css" media="screen" />
<link rel="stylesheet" type="text/css" href="http://wiki.eclipse.org/skins/eclipsenova/tabs.css" media="screen" />
<link rel="stylesheet" type="text/css" href="http://wiki.eclipse.org/skins/eclipsenova/Nova/css/visual.css" media="screen" />
<link rel="stylesheet" type="text/css" href="http://wiki.eclipse.org/skins/eclipsenova/Nova/css/layout.css" media="screen" />
<link rel="stylesheet" type="text/css" href="http://wiki.eclipse.org/skins/eclipsenova/Nova/css/footer.css" media="screen" />
<!--[if IE]><link rel="stylesheet" type="text/css" href="/skins/eclipsenova/IEpngfix.css" media="screen" /><![endif]-->
<!--[if lt IE 5.5000]><style type="text/css">@import "/skins/eclipsenova/IE50Fixes.css?116";</style> <![endif]-->
<!--[if IE 5.5000]><style type="text/css">@import "/skins/eclipsenova/IE55Fixes.css?116";</style><![endif]-->
<!--[if IE 6]><style type="text/css">@import "/skins/eclipsenova/IE60Fixes.css?116";</style><![endif]-->
<!--[if IE 7]><style type="text/css">@import "/skins/eclipsenova/IE70Fixes.css?116";</style><![endif]-->
<!--[if lt IE 7]><script type="text/javascript" src="/skins/common/IEFixes.js?116"></script>
<meta http-equiv="imagetoolbar" content="no" /><![endif]-->
<script type= "text/javascript">/*<![CDATA[*/
var skin = "eclipsenova";
var stylepath = "/skins";
var wgArticlePath = "/$1";
var wgScriptPath = "";
var wgScript = "/index.php";
var wgServer = "http://wiki.eclipse.org";
var wgCanonicalNamespace = "";
var wgCanonicalSpecialPageName = false;
var wgNamespaceNumber = 0;
var wgPageName = "SMILA/Documentation/HowTo/Howto_set_up_dev_environment";
var wgTitle = "SMILA/Documentation/HowTo/Howto set up dev environment";
var wgAction = "view";
var wgRestrictionEdit = [];
var wgRestrictionMove = [];
var wgArticleId = "15446";
var wgIsArticle = true;
var wgUserName = null;
var wgUserGroups = null;
var wgUserLanguage = "en";
var wgContentLanguage = "en";
var wgBreakFrames = false;
var wgCurRevisionId = "333296";
var wgVersion = "1.12.0";
var wgEnableAPI = true;
var wgEnableWriteAPI = false;
/*]]>*/</script>
<script type="text/javascript" src="http://wiki.eclipse.org/skins/common/wikibits.js?116"><!-- wikibits js --></script>
<!-- Performance mods similar to those for bug 166401 -->
<script type="text/javascript" src="http://wiki.eclipse.org/index.php?title=-&amp;action=raw&amp;gen=js&amp;useskin=eclipsenova"><!-- site js --></script>
<!-- Head Scripts -->
<script type="text/javascript" src="http://wiki.eclipse.org/skins/common/ajax.js?116"></script>
<style type="text/css">/*<![CDATA[*/
.source-text {line-height: normal; font-size: medium;}
.source-text li {line-height: normal;}
/**
* GeSHi Dynamically Generated Stylesheet
* --------------------------------------
* Dynamically generated stylesheet for text
* CSS class: source-text, CSS id:
* GeSHi (C) 2004 - 2007 Nigel McNie (http://qbnz.com/highlighter)
*/
.source-text .de1, .source-text .de2 {font-family: 'Courier New', Courier, monospace; font-weight: normal;}
.source-text {}
.source-text .head {}
.source-text .foot {}
.source-text .imp {font-weight: bold; color: red;}
.source-text .ln-xtra {color: #cc0; background-color: #ffc;}
.source-text li {font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;}
.source-text li.li2 {font-weight: bold;}
/*]]>*/
</style>
<style type="text/css">/*<![CDATA[*/
@import "http://wiki.eclipse.org/index.php?title=MediaWiki:Geshi.css&usemsgcache=yes&action=raw&ctype=text/css&smaxage=18000";
/*]]>*/
</style><link rel="stylesheet" type="text/css" href="Howto_set_up_dev_environment.html" /> </head>
<body class="mediawiki ns-0 ltr page-SMILA_Documentation_HowTo_Howto_set_up_dev_environment">
<div id="globalWrapper">
<div id="column-one">
<!-- Eclipse Additions for the Top Nav start here M. Ward-->
<div id="header">
<div id="header-graphic">
<img src="http://wiki.eclipse.org/skins/eclipsenova/eclipse.png" alt="Eclipse Wiki">
</div>
<!-- Pulled 101409 Mward -->
<div class="portlet" id="p-personal">
<div class="pBody">
<ul>
<li id="pt-login"><a href="http://wiki.eclipse.org/index.php?title=Special:Userlogin&amp;returnto=SMILA/Documentation/HowTo/Howto_set_up_dev_environment">Log in</a></li>
</ul>
</div>
</div>
<div id="header-icons">
<div id="sites">
<ul id="sitesUL">
<li><a href="http://www.eclipse.org"><img src="http://dev.eclipse.org/custom_icons/eclipseIcon.png" width="28" height="28" alt="Eclipse Foundation" title="Eclipse Foundation" /><div>Eclipse Foundation</div></a></li>
<li><a href="http://marketplace.eclipse.org"><img src="http://dev.eclipse.org/custom_icons/marketplace.png" width="28" height="28" alt="Eclipse Marketplace" title="Eclipse Marketplace" /><div>Eclipse Marketplace</div></a></li>
<li><a href="https://bugs.eclipse.org/bugs"><img src="http://dev.eclipse.org/custom_icons/system-search-bw.png" width="28" height="28" alt="Bugzilla" title="Bugzilla" /><div>Bugzilla</div></a></li>
<li><a href="http://live.eclipse.org"><img src="http://dev.eclipse.org/custom_icons/audio-input-microphone-bw.png" width="28" height="28" alt="Live" title="Live" /><div>Eclipse Live</div></a></li>
<li><a href="http://planeteclipse.org"><img src="http://dev.eclipse.org/large_icons/devices/audio-card.png" width="28" height="28" alt="PlanetEclipse" title="Planet" /><div>Planet Eclipse</div></a></li>
<li><a href="http://portal.eclipse.org"><img src="http://dev.eclipse.org/custom_icons/preferences-system-network-proxy-bw.png" width="28" height="28" alt="Portal" title="Portal" /><div>My Foundation Portal</div></a></li>
</ul>
</div>
</div>
</div>
<!-- NEW HEADER STUFF HERE -->
<div id="header-menu">
<div id="header-nav">
<ul> <li><a class="first_one" href="http://wiki.eclipse.org/" target="_self">Home</a></li> <li><a href="http://www.eclipse.org/downloads/" target="_self">Downloads</a></li>
<li><a href="http://www.eclipse.org/users/" target="_self">Users</a></li>
<li><a href="http://www.eclipse.org/membership/" target="_self">Members</a></li>
<li><a href="http://wiki.eclipse.org/index.php/Development_Resources" target="_self">Committers</a></li>
<li><a href="http://www.eclipse.org/resources/" target="_self">Resources</a></li>
<li><a href="http://www.eclipse.org/projects/" target="_self">Projects</a></li>
<li><a href="http://www.eclipse.org/org/" target="_self">About Us</a></li>
</ul>
</div>
<div id="header-utils">
<!-- moved the search window here -->
<form action="http://wiki.eclipse.org/Special:Search" >
<input class="input" name="search" type="text" accesskey="f" value="" />
<input type='submit' onclick="this.submit();" name="go" id="searchGoButton" class="button" title="Go to a page with this exact name if one exists" value="Go" />&nbsp;
<input type='submit' onclick="this.submit();" name="fulltext" class="button" id="mw-searchButton" title="Search Eclipsepedia for this text" value="Search" />
</form>
</div>
</div>
<!-- Eclipse Additions for the Header stop here -->
<!-- Additions and mods for leftside nav Start here -->
<!--Started nav rip here-->
<!-- these are the nav controls main page, changes etc -->
<div id="novaContent" class="faux">
<div id="leftcol">
<ul id="leftnav">
<!-- these are the page controls, edit history etc -->
<li class="separator"><a class="separator">Navigation &#160;&#160;</li>
<li id="n-mainpage"><a href="http://wiki.eclipse.org/Main_Page">Main Page</a></li>
<li id="n-portal"><a href="http://wiki.eclipse.org/Eclipsepedia:Community_Portal">Community portal</a></li>
<li id="n-currentevents"><a href="http://wiki.eclipse.org/Eclipsepedia:Current_events">Current events</a></li>
<li id="n-recentchanges"><a href="http://wiki.eclipse.org/Special:Recentchanges">Recent changes</a></li>
<li id="n-randompage"><a href="http://wiki.eclipse.org/Special:Random">Random page</a></li>
<li id="n-help"><a href="http://wiki.eclipse.org/Help:Contents">Help</a></li>
<li class="separator"><a class="separator">Toolbox &#160;&#160;</a></li>
<li id="t-whatlinkshere"><a href="http://wiki.eclipse.org/Special:Whatlinkshere/SMILA/Documentation/HowTo/Howto_set_up_dev_environment">What links here</a></li>
<li id="t-recentchangeslinked"><a href="http://wiki.eclipse.org/Special:Recentchangeslinked/SMILA/Documentation/HowTo/Howto_set_up_dev_environment">Related changes</a></li>
<!-- This is the toolbox section -->
<li id="t-upload"><a href="http://wiki.eclipse.org/Special:Upload">Upload file</a></li>
<li id="t-specialpages"><a href="http://wiki.eclipse.org/Special:Specialpages">Special pages</a></li>
<li id="t-print"><a href="http://wiki.eclipse.org/index.php?title=SMILA/Documentation/HowTo/Howto_set_up_dev_environment&amp;printable=yes">Printable version</a></li> <li id="t-permalink"><a href="http://wiki.eclipse.org/index.php?title=SMILA/Documentation/HowTo/Howto_set_up_dev_environment&amp;oldid=333296">Permanent link</a></li> </ul>
</div>
<!-- Additions and mods for leftside nav End here -->
<div id="column-content">
<div id="content">
<a name="top" id="top"></a>
<div id="tabs">
<ul class="primary">
<li class="active"><a href="Howto_set_up_dev_environment.html"><span class="tab">Page</span></a></li>
<li><a href="http://wiki.eclipse.org/index.php?title=Talk:SMILA/Documentation/HowTo/Howto_set_up_dev_environment&amp;action=edit"><span class="tab">Discussion</span></a></li>
<li><a href="http://wiki.eclipse.org/index.php?title=SMILA/Documentation/HowTo/Howto_set_up_dev_environment&amp;action=edit"><span class="tab">View source</span></a></li>
<li><a href="http://wiki.eclipse.org/index.php?title=SMILA/Documentation/HowTo/Howto_set_up_dev_environment&amp;action=history"><span class="tab">History</span></a></li>
<li><a href="http://wiki.eclipse.org/index.php?title=Special:Userlogin&amp;returnto=SMILA/Documentation/HowTo/Howto&#32;set&#32;up&#32;dev&#32;environment"><span class="tab">Edit</span></a></li>
</ul>
</div>
<script type="text/javascript"> if (window.isMSIE55) fixalpha(); </script>
<h1 class="firstHeading">SMILA/Documentation/HowTo/Howto set up dev environment</h1>
<div id="bodyContent">
<h3 id="siteSub">From Eclipsepedia</h3>
<div id="contentSub"><span class="subpages">&lt; <a href="../../../SMILA.html" title="SMILA">SMILA</a> | <a href="../../Documentation.1.html" title="SMILA/Documentation">Documentation</a> | <a href="../HowTo.html" title="SMILA/Documentation/HowTo">HowTo</a></span></div>
<div id="jump-to-nav">Jump to: <a href="Howto_set_up_dev_environment.html#column-one">navigation</a>, <a href="Howto_set_up_dev_environment.html#searchInput">search</a></div> <!-- start content -->
<p> This HowTo describes the necessary steps for setting up a SMILA development environment.
</p>
<table id="toc" class="toc" summary="Contents"><tr><td><div id="toctitle"><h2>Contents</h2></div>
<ul>
<li class="toclevel-1"><a href="Howto_set_up_dev_environment.html#Preconditions"><span class="tocnumber">1</span> <span class="toctext">Preconditions</span></a></li>
<li class="toclevel-1"><a href="Howto_set_up_dev_environment.html#Getting_the_source_code"><span class="tocnumber">2</span> <span class="toctext">Getting the source code</span></a>
<ul>
<li class="toclevel-2"><a href="Howto_set_up_dev_environment.html#Installing_SVN_Provider"><span class="tocnumber">2.1</span> <span class="toctext">Installing SVN Provider</span></a></li>
<li class="toclevel-2"><a href="Howto_set_up_dev_environment.html#Get_source_code_from_SVN"><span class="tocnumber">2.2</span> <span class="toctext">Get source code from SVN</span></a></li>
</ul>
</li>
<li class="toclevel-1"><a href="Howto_set_up_dev_environment.html#Defining_the_target_platform"><span class="tocnumber">3</span> <span class="toctext">Defining the target platform</span></a>
<ul>
<li class="toclevel-2"><a href="Howto_set_up_dev_environment.html#Using_the_target_platform_provided_by_SMILA"><span class="tocnumber">3.1</span> <span class="toctext">Using the target platform provided by SMILA</span></a></li>
<li class="toclevel-2"><a href="Howto_set_up_dev_environment.html#Defining_the_target_platform_manually"><span class="tocnumber">3.2</span> <span class="toctext">Defining the target platform manually</span></a></li>
</ul>
</li>
<li class="toclevel-1"><a href="Howto_set_up_dev_environment.html#Launching_SMILA_in_Eclipse_IDE"><span class="tocnumber">4</span> <span class="toctext">Launching SMILA in Eclipse IDE</span></a></li>
<li class="toclevel-1"><a href="Howto_set_up_dev_environment.html#You.27re_done"><span class="tocnumber">5</span> <span class="toctext">You're done</span></a></li>
<li class="toclevel-1"><a href="Howto_set_up_dev_environment.html#Additional_steps"><span class="tocnumber">6</span> <span class="toctext">Additional steps</span></a>
<ul>
<li class="toclevel-2"><a href="Howto_set_up_dev_environment.html#Delta_Pack"><span class="tocnumber">6.1</span> <span class="toctext">Delta Pack</span></a></li>
<li class="toclevel-2"><a href="Howto_set_up_dev_environment.html#Checkstyle_configuration"><span class="tocnumber">6.2</span> <span class="toctext">Checkstyle configuration</span></a></li>
<li class="toclevel-2"><a href="Howto_set_up_dev_environment.html#Enabling_the_BPEL_Designer"><span class="tocnumber">6.3</span> <span class="toctext">Enabling the BPEL Designer</span></a></li>
</ul>
</li>
</ul>
</td></tr></table><script type="text/javascript"> if (window.showTocToggle) { var tocShowText = "show"; var tocHideText = "hide"; showTocToggle(); } </script>
<a name="Preconditions"></a><h4> <span class="mw-headline"> Preconditions </span></h4>
<p>Here is the list of things that you will definitely need for developing SMILA components:
</p>
<ul><li> JDK 1.7
</li><li> Recent Eclipse SDK - This HowTo was tested with <a href="http://download.eclipse.org/eclipse/downloads/drops4/R-4.2-201206081400/" class="external text" title="http://download.eclipse.org/eclipse/downloads/drops4/R-4.2-201206081400/" rel="nofollow">Eclipse Classic SDK 4.2</a> (Juno Release) <br />
</li></ul>
<a name="Getting_the_source_code"></a><h4> <span class="mw-headline"> Getting the source code </span></h4>
<p>There is more than one way of getting the code into your Eclipse workspace. The following sections will describe how to get the source code via SVN (recommended!).
</p><p>As an alternative, you could download the complete source code from the <a href="http://www.eclipse.org/smila/downloads.php" class="external text" title="http://www.eclipse.org/smila/downloads.php" rel="nofollow">release download page</a> or the <a href="http://build.eclipse.org/rt/smila/nightly/" class="external text" title="http://build.eclipse.org/rt/smila/nightly/" rel="nofollow">nightly build downloads</a> and unpack the archive into your workspace.
</p>
<a name="Installing_SVN_Provider"></a><h5> <span class="mw-headline"> Installing SVN Provider </span></h5>
<p><i>(skip this section if SVN Team Provider is already installed in your eclipse IDE)</i>
</p>
<ul><li> Install <i>Subversive SVN Team Provider</i> and <i>Subversive SVN JDT Ignore Extensions</i> from the Eclipse software repository.<br />
</li><li> Restart Eclipse.
</li><li> Select <i>Windows &gt; Preferences &gt; Team &gt; SVN</i>. This should open the <i>Subversive Connector Discovery</i> window.
</li><li> Select the Subversive SVN Connector that you wish to use. We suggest to take the latest SVN Kit that is offered. At the time of writing it was SVN Kit 1.3.5.
</li></ul>
<a name="Get_source_code_from_SVN"></a><h5> <span class="mw-headline"> Get source code from SVN </span></h5>
<p>There are two ways for this, automatically by using the <i>Project Set File</i> or manually. Both are described in the following:
</p><p><i>Manually checking out and importing the projects into eclipse afterwards:</i>
</p>
<ul><li> Use your favorite SVN client (<i>except the eclipse SVN client</i>) to check out SMILA's source code from the repository located at:<br /> <tt><a href="https://dev.eclipse.org/svnroot/rt/org.eclipse.smila/trunk/core" class="external free" title="https://dev.eclipse.org/svnroot/rt/org.eclipse.smila/trunk/core" rel="nofollow">https://dev.eclipse.org/svnroot/rt/org.eclipse.smila/trunk/core</a></tt>. If you later want to be able to build a SMILA distribution, all SMILA projects should be located in the same directory.
</li></ul>
<dl><dd><dl><dd> <pre>svn co https://dev.eclipse.org/svnroot/rt/org.eclipse.smila/trunk/core</pre>
</dd><dd><b>Note:</b> <i>The upside of doing so is that you can easily get new projects just by updating your working copy and reimporting the sources into eclipse. Removed projects will be deleted on update. Eclipse will indicate this to the user by displaying an empty project.</i>
</dd></dl>
</dd></dl>
<ul><li> Import all SMILA project into your workspace:
<ul><li> Click <i>File</i> &gt; <i>Import</i> &gt; <i>General</i> &gt; <i>Existing Projects into Workspace</i> &gt; <i>Next.</i>
</li><li> Select the folder that contains all SMILA projects --&gt; (all projects should be selected automatically) &gt; <i>Finish</i>.
</li></ul>
</li></ul>
<p><i>Automatic checkout and import by using the Project Set File:</i>
</p>
<ul><li> In eclipse, create an SVN repository location with URL <tt><a href="https://dev.eclipse.org/svnroot/rt/org.eclipse.smila" class="external free" title="https://dev.eclipse.org/svnroot/rt/org.eclipse.smila" rel="nofollow">https://dev.eclipse.org/svnroot/rt/org.eclipse.smila</a></tt>
</li><li> Checkout <tt>trunk/releng</tt>
</li><li> Right click on <tt>SMILA.releng/devenv.SMILA-core.psf</tt>
</li><li> Click <i>Import Project Set...</i> and choose "No To All"
</li></ul>
<dl><dd><dl><dd><b>Hint:</b>: <i>New projects should always be added to the .psf file so you can import them (as before): right click on .psf file and click on "Import Project Set...", be sure to click "No To All" to the question whether to overwrite existing projects in the workspace, otherwise it will check out everything again instead of ignoring the projects, that are already checked out. If projects are removed you have to remove them manually from the workspace, this can't be handled via .psf file.</i>
</dd></dl>
</dd></dl>
<p>After having imported the source code into your workspace, it will show up a lot of errors. Don't worry, they'll disappear after the next steps below.
</p>
<a name="Defining_the_target_platform"></a><h4> <span class="mw-headline"> Defining the target platform </span></h4>
<p>The target platform defines the set of bundles and features that you are developing against. SMILA ships a <i>Target Definition File</i> that you can open in your IDE to configure the target platform automatically. This file contains all the references needed for developing SMILA with Eclipse Juno (Release 4.2).
</p>
<a name="Using_the_target_platform_provided_by_SMILA"></a><h5> <span class="mw-headline"> Using the target platform provided by SMILA </span></h5>
<ul><li> Checkout <tt>../org.eclipse.smila/trunk/releng</tt> (<i>if you haven't already done before</i>)
</li><li> Open the file <tt>SMILA.releng/devenv/SMILA.target</tt> with the <i>Target Definition</i> editor. <br />Eclipse starts downloading the referenced bundles/features which it tells you by stating "Resolving Target Definition" in its status bar. Be patient, this will take quite a while. After it has finished, you can click the link "Set as Target Platform" on the top right of the <i>Target Definition</i> editor. Doing so will cause Eclipse to start re-compiling the sources and all error markers should be gone when finished.
</li></ul>
<a name="Defining_the_target_platform_manually"></a><h5> <span class="mw-headline"> Defining the target platform manually </span></h5>
<ul><li> Instead of using the target definition file provided by SMILA (see above) you can also <a href="../../Development_Guidelines/Howto_set_up_target_platform.html" class="mw-redirect" title="SMILA/Development Guidelines/Howto set up target platform">manually set your own target platform</a>.
</li></ul>
<a name="Launching_SMILA_in_Eclipse_IDE"></a><h4> <span class="mw-headline"> Launching SMILA in Eclipse IDE </span></h4>
<p>If you've checked out SMILA's trunk correctly, you should have a project called <b>SMILA.launch</b> in your workspace. This project contains the SMILA's launch configuration for Eclipse IDE. To start SMILA directly in your Eclipse IDE, just follow the steps below:
</p>
<ul><li> Click <span style="font-style: italic;">Run</span>--&gt; <i>Debug Configurations</i> and expand <i><b>OSGI Framework</b></i><b>.</b>
</li><li> Select the <i>SMILA</i> launch file.
</li><li> Click <b>Debug</b>. <br /> If everything works fine, you will get an output in the <b>Console</b> view similar to the following:
</li></ul>
<div dir="ltr" style="text-align: left;"><pre class="source-text">osgi&gt; Persistence bundle starting...
ProviderTracker: New service detected...
ProviderTracker: Added service org.eclipse.persistence.jpa.osgi.PersistenceProviderOSGi
Persistence bundle started.
[INFO ] Context /zookeeper: Registered handler(1) ZooKeeperAdminHandler, pattern /(.*)$
[INFO ] Added worker webFetcher to WorkerManager.
...
[INFO ] HTTP server has SMILA handler RequestDispatcher for context /smila.
[INFO ] HTTP server started successfully on port 8080.</pre></div>
<a name="You.27re_done"></a><h4> <span class="mw-headline"> You're done </span></h4>
<p>Congratulations! You've just successfully checked out and configured your SMILA development environment and you can now start <a href="../../Development_Guidelines/Create_a_bundle_(plug-in).html" class="mw-redirect" title="SMILA/Development Guidelines/Create a bundle (plug-in)">developing your own bundles</a>.
</p>
<a name="Additional_steps"></a><h4> <span class="mw-headline"> Additional steps </span></h4>
<p>The following steps may be needed for special purposes. If you are a SMILA user who only wants to integrate an own component you won't need them.
</p>
<a name="Delta_Pack"></a><h5> <span class="mw-headline"> Delta Pack </span></h5>
<p><i>(only needed for building the software outside of eclipse IDE)</i>
</p><p>For building the software you may need to add a "Delta Pack" to an Eclipse SDK installation. You can download it from <a href="http://download.eclipse.org/eclipse/downloads/" class="external text" title="http://download.eclipse.org/eclipse/downloads/" rel="nofollow">here</a> by selecting the corresponding eclipse version that you have in use. After downloading, you can copy the contained plugins and features in your eclipse installation.
</p>
<a name="Checkstyle_configuration"></a><h5> <span class="mw-headline"> Checkstyle configuration </span></h5>
<p>If you have the <a href="http://eclipse-cs.sourceforge.net/" class="external text" title="http://eclipse-cs.sourceforge.net/" rel="nofollow">Eclipse Checkstyle plugin</a> installed, you will get a lot of error messages complaining about missing check configurations when Eclipse builds the workspace.
</p>
<div dir="ltr" style="text-align: left;"><pre class="source-text">Errors running builder 'Checkstyle Builder' on project 'org.eclipse.smila.utils'.
Fileset from project &quot;org.eclipse.smila.utils&quot; has no valid check configuration.
...</pre></div>
<p>You can solve this by <a href="../../Development_Guidelines.1.html#Checkstyle" title="SMILA/Development Guidelines">setup your Checkstyle configuration</a>.
</p>
<a name="Enabling_the_BPEL_Designer"></a><h5> <span class="mw-headline"> Enabling the BPEL Designer </span></h5>
<p>If you want to work with the SMILA extensions for Eclipse BPEL designer, you need to check out the bundles from <tt>trunk/tooling</tt>. Currently, the required bundles are:
</p>
<ul><li><tt>org.eclipse.smila.processing.designer.model</tt>
</li><li><tt>org.eclipse.smila.processing.designer.ui</tt>
</li></ul>
<p>To compile them you need additional bundles from the <a href="http://www.eclipse.org/bpel" class="external text" title="http://www.eclipse.org/bpel" rel="nofollow">Eclipse BPEL Designer</a> in your target platform. See <a href="../../BPEL_Designer.html" title="SMILA/BPEL Designer">SMILA/BPEL Designer</a> for more information.
</p>
<!--
NewPP limit report
Preprocessor node count: 40/1000000
Post-expand include size: 0/2097152 bytes
Template argument size: 0/2097152 bytes
#ifexist count: 0/100
-->
<!-- Saved in parser cache with key wikidb:pcache:idhash:15446-0!1!0!!en!2!edit=0 and timestamp 20130416060934 -->
<div class="printfooter">
Retrieved from "<a href="Howto_set_up_dev_environment.html">http://wiki.eclipse.org/SMILA/Documentation/HowTo/Howto_set_up_dev_environment</a>"</div>
<div id="catlinks"><p class='catlinks'><a href="http://wiki.eclipse.org/Special:Categories" title="Special:Categories">Category</a>: <span dir='ltr'><a href="http://wiki.eclipse.org/Category:SMILA" title="Category:SMILA">SMILA</a></span></p></div> <!-- end content -->
<div class="visualClear"></div>
</div>
</div>
</div>
<!-- Yoink of toolbox for phoenix moved up -->
</div>
</div>
<div id="clearFooter"/>
<div id="footer" >
<ul id="footernav">
<li class="first"><a href="http://www.eclipse.org/">Home</a></li>
<li><a href="http://www.eclipse.org/legal/privacy.php">Privacy Policy</a></li>
<li><a href="http://www.eclipse.org/legal/termsofuse.php">Terms of Use</a></li>
<li><a href="http://www.eclipse.org/legal/copyright.php">Copyright Agent</a></li>
<li><a href="http://www.eclipse.org/org/foundation/contact.php">Contact</a></li>
<li><a href="http://wiki.eclipse.org/Eclipsepedia:About" title="Eclipsepedia:About">About Eclipsepedia</a></li>
</ul>
<span id="copyright">Copyright &copy; 2013 The Eclipse Foundation. All Rights Reserved</span>
<p id="footercredit">This page was last modified 14:19, 9 April 2013 by <a href="http://wiki.eclipse.org/User:Andreas.weber.empolis.com" title="User:Andreas.weber.empolis.com">Andreas Weber</a>. Based on work by <a href="http://wiki.eclipse.org/index.php?title=User:Marco.strack.empolis.com&amp;action=edit" class="new" title="User:Marco.strack.empolis.com">Marco Strack</a>, <a href="http://wiki.eclipse.org/index.php?title=User:Daniel.stucky.attensity.com&amp;action=edit" class="new" title="User:Daniel.stucky.attensity.com">Daniel Stucky</a> and <a href="http://wiki.eclipse.org/User:Juergen.schumacher.empolis.com" title="User:Juergen.schumacher.empolis.com">Juergen Schumacher</a> and <a href="http://wiki.eclipse.org/index.php?title=SMILA/Documentation/HowTo/Howto_set_up_dev_environment&amp;action=credits" title="SMILA/Documentation/HowTo/Howto set up dev environment">others</a>.</p>
<p id="footerviews">This page has been accessed 10,028 times.</p>
</div>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-910670-4");
pageTracker._trackPageview();
</script>
<!-- <div class="visualClear"></div> -->
<script type="text/javascript">if (window.runOnloadHook) runOnloadHook();</script>
</div>
<!-- Served in 0.081 secs. --></body></html>