Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
<html lang="en">
<meta name="copyright" content="Copyright (c) IBM Corporation and others 2006, 2009. This page is made available under license. For full details see the LEGAL in the documentation book that contains this page." >
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/javascript" src="PLUGINS_ROOT/"></script>
<title>Fragment Project Structure</title>
<link href="../../book.css" rel="stylesheet" type="text/css">

<h1>Fragment Project Structure</h1>
<p>The <strong>Project Structure</strong> wizard page allows you to specify the project name, location,  settings and target. </p>
<p><img src="../../images/new_wizards/fragment1.png" alt="Fragment Structure" ></p>

<h2>Project Name </h2>
<p>When choosing a name for the fragment project, the reverse naming domain convention (e.g. is recommended - but not enforced by PDE.</p>

<h2>Project Location </h2>
<p>The default location for the fragment project is a  subdirectory nested inside the workspace location. To change the location, uncheck the <strong>Use default location</strong> checkbox and enter the location of your choice.</p>

<h2>Project Settings </h2>
<p>Whether or not a fragment project should be created as a Java project depends on whether the fragment will contribute code. Fragment projects that contribute code are housed inside a Java project. Other plug-ins, such as documentation plug-ins do not contribute code and can therefore be contained in simple projects.</p>

<h2>Eclipse vs. OSGi Framework </h2>
<p>The <strong>Eclipse</strong> vs. <strong>OSGi framework</strong> choice acts as pre-filter to determine what initial pages will be visible in the plug-in manifest editor when it opens.</p>
<p>Since the extension registry is Eclipse-specific content, the <strong>Extensions</strong> and <strong>Extension Points</strong> pages of the manifest editor are visible only when the <strong>Eclipse version</strong> option is chosen. </p>

<h2>Equinox vs. Standard</h2>
<p>When targeting an OSGi framework, you have a choice between the <strong>Equinox</strong> and <strong>standard</strong> frameworks. The Equinox OSGi framework augments the <em>MANIFEST.MF</em> content with Eclipse-specific headers (e.g. <strong>Eclipse-LazyStart</strong>) and directives (e.g. <strong>x-friends</strong>). If you do not wish to use these Eclipse-specific headers and attributes, then choose the <strong>standard</strong> option. </p>

<h2>Working Sets</h2>
<p>For convenience, plug-in projects can easily be associated with working sets which are defined in the workbench. </p>

New to GrepCode? Check out our FAQ X