blob: f83fde43909a237760982c1e8356bf6d77517ec5 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"><HTML>
<HEAD>
<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2005. 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">
<META HTTP-EQUIV="Content-Style-Type" CONTENT="text/css">
<LINK REL="STYLESHEET" HREF="../book.css" CHARSET="ISO-8859-1" TYPE="text/css">
<title>Source pages</title>
</head>
<BODY BGCOLOR="#ffffff">
<h2>Source pages</h2>
<p align="left">The plug-in editor manages all three plug-in files at the same
time. </p>
<p align="left">The manifest.mf file is where all the plug-in data and dependencies
is stored.</p>
<p align="center"><img src="images/manifest-source.PNG" alt="manifest.mf source page"></p>
<p align="left">The plugin.xml file contains the extensions and extension points
declared the plug-in.</p>
<p align="center"> <img border="0" src="images/plugin-source.png" alt="plugin.xml source page" ></p>
<p align="left">The build.properties file contains all the information necessary
to build the plug-in.</p>
<p align="center"><img src="images/build-source.PNG" alt="Build source page">
</p>
<p align="left">PDE validates the manifest.mf and plugin.xml for semantic errors
and flags violations. The list problems that PDE flags are listed on the <b>
Plug-ins</b> tab of the <b>Plug-in Development &gt; Compilers</b> preference
page:</p>
<p align="center"> <img border="0" src="images/manifest-validate.png" align="center" alt="Plug-in Development compiler preferences" ></p>
<p align="left">You can set the level of each to one of <i>Error</i>, <i>Warning</i> or
<i>Ignore</i>.</p>
<p align="left">Note that for PDE to be able to detect some of these problems
(e.g. required attributes not defined, undefined extension attributes, etc.),
extension points you are using must have a valid schema associated with them.&nbsp;
See <a href="pde_schema.htm">Extension Point Schema</a> for more details.</p>
</body>
</html>