blob: 1b2dbf791b687d2bec6a91b7d023bc464b007548 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta name="copyright" content="Copyright (c) IBM Corporation and others 2000, 2007. 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">
<title>Building</title>
<link rel="stylesheet" href="../../../../book.css" charset="ISO-8859-1" type="text/css">
<script language="JavaScript" src="PLUGINS_ROOT/org.eclipse.help/livehelp.js" type="text/javascript"> </script>
</head>
<body>
<h1>Building</h1>
<p>Indicate your preferences for the Building settings on the <a class="command-link" href='javascript:executeCommand("org.eclipse.ui.window.preferences(preferencePageId=org.eclipse.jdt.ui.preferences.JavaBuildPreferencePage)")'> <img src="PLUGINS_ROOT/org.eclipse.help/command_link.png" alt="Opens the Building preference page"><b> Java &gt; Compiler &gt; Building </b></a> preference page.</p>
<p></p>
<h3>General</h3>
<p></p>
<table border="1" cellspacing="0" cellpadding="5" width="100%">
<tr>
<th>
<p>Option</p>
</th>
<th>
<p>Description</p>
</th>
<th>
<p>Default</p>
</th>
</tr>
<tr>
<td valign="top">
<p>Maximum number of reported problems per compilation unit</p>
</td>
<td valign="top">
<p>Specifies how many problems should be reported for a compilation unit.</p>
</td>
<td valign="top">
<p>100</p>
</td>
</tr>
<tr>
<td valign="top">
<p>Enable use of exclusion patterns in source folders</p>
</td>
<td valign="top">
<p>When disabled, no entry on a project classpath can be associated with an exclusion pattern.</p>
</td>
<td valign="top">
<p>On</p>
</td>
</tr>
<tr>
<td valign="top">
<p>Enable use of multiple output locations for source folders</p>
</td>
<td valign="top">
<p>When disabled, no entry on a project classpath can be associated with a specific output location, preventing thus usage of multiple output locations.</p>
</td>
<td valign="top">
<p>On</p>
</td>
</tr>
</table>
<h3>Build path problems</h3>
<table border="1" cellspacing="0" cellpadding="5" width="100%">
<tr>
<td valign="top">
<p>Abort build when build path errors occur</p>
</td>
<td valign="top">
<p>Allow to toggle the builder to abort if the classpath is invalid.</p>
</td>
<td valign="top">
<p>On</p>
</td>
</tr>
<tr>
<td valign="top">
<p>Incomplete build path</p>
</td>
<td valign="top">
<p>Indicate the severity of the problem reported when an entry on the classpath does not exist, is not legitimate or is not visible (e.g. a reference project is closed).</p>
</td>
<td valign="top">
<p>Error</p>
</td>
</tr>
<tr>
<td valign="top">
<p>Circular dependencies</p>
</td>
<td valign="top">
<p>Indicate the severity of the problem reported when a project is involved in a cycle.</p>
</td>
<td valign="top">
<p>Error</p>
</td>
</tr>
<tr>
<td valign="top">
<p>Incompatible required binaries</p>
</td>
<td valign="top">
<p>Indicated the severity of the problem reported when a project requires incompatible binaries.</p>
</td>
<td valign="top">
<p>Ignore</p>
</td>
</tr>
</table>
<h3>Output folder</h3>
<table border="1" cellspacing="0" cellpadding="5" width="100%">
<tr>
<td valign="top">
<p>Duplicated resources</p>
</td>
<td valign="top">
<p>Indicate the severity of the problem reported when more than one occurrence of a resource is to be copied into the output location.</p>
</td>
<td valign="top">
<p>Warning</p>
</td>
</tr>
<tr>
<td valign="top">
<p>Scrub output folders when cleaning projects</p>
</td>
<td valign="top">
<p>Indicate whether the Java Builder is allowed to clean the output folders when performing full build operations.</p>
</td>
<td valign="top">
<p>On</p>
</td>
</tr>
<tr>
<td valign="top">
<p>Rebuild class files modified by others</p>
</td>
<td valign="top">
<p>Indicate whether class files which have been modified by others should be rebuilded to undo the modification.</p>
</td>
<td valign="top">
<p>Off</p>
</td>
</tr>
<tr>
<td valign="top">
<p>Filtered resources</p>
</td>
<td valign="top">
<p>A comma separated list of file patterns which are not copied to the output folder.&nbsp;</p>
</td>
<td valign="top">
<p>Empty</p>
</td>
</tr>
</table>
<p><img src="../../../../images/ngrelc.png" alt="Related concepts" border="0"></p>
<p><a href="../../../../concepts/concepts-4.htm">Java builder</a><br>
<a href="../../../../concepts/filters.htm">Exclusion and inclusion filters</a><br>
<a href="../../../../concepts/cbuildcp.htm">Build classpath</a>
</p>
</body>
</html>