geronimo-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] Apache Geronimo Development: Developing Geronimo in Eclipse (page edited)
Date Tue, 27 May 2008 06:23:00 GMT
<html>
<head>
    <base href="http://cwiki.apache.org/confluence" />
    <style type="text/css">
    <!--
    body, p, td, table, tr, .bodytext, .stepfield {
	font-family: Verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	font-weight: normal;
}
#PageContent {
	text-align: left;
	background-color: #fff;
	padding: 0px;
	margin: 0px;
    padding-bottom:20px;
}
/*
** when this stylesheet is used for the Tiny MCE Wysiwyg editor's edit area, we can't
** use an id=PageContent or class=wiki-content, so we must
** set the body style to that used for PageContent, and p to that used for wiki-content.
*/

body {
	margin: 0px;
	padding: 0px;
	text-align: center;
    background-color: #f0f0f0;
}

@media print {

body {
    background-color: #fff;
}

}

.monospaceInput {
    font:12px monospace
}

.wiki-content p, .commentblock p {
    margin: 16px 0px 16px 0px;
    padding: 0px;
}

.wiki-content-preview {
    padding: 5px;
    border-left: 1px solid #3c78b5;
    border-right: 1px solid #3c78b5;
}

ul, ol {
    margin-top: 2px;
    margin-bottom: 2px;
    padding-top: 0px;
    padding-bottom: 0px;
}

pre {
    padding: 0px;
    margin-top: 5px;
    margin-left: 15px;
    margin-bottom: 5px;
    margin-right: 5px;
    text-align: left;
}

.helpheading {
    font-weight: bold;
    background-color: #D0D9BD;
        border-bottom: 1px solid #3c78b5;
        padding: 4px 4px 4px 4px;
        margin: 0px;
        margin-top: 10px;
}
.helpcontent {
        padding: 4px 4px 20px 4px;
    background-color: #f5f7f1;
}

.code {
 	border: 1px dashed #3c78b5;
    font-size: 11px;
	font-family: Courier;
    margin: 10px;
	line-height: 13px;
}

.focusedComment {
    background: #ffffce;
}

.commentBox, .focusedComment {
    padding: 10px;
    margin: 5px 0 5px 0;
    border: 1px #bbb solid;
}

.codeHeader {
    background-color: #f0f0f0;
 	border-bottom: 1px dashed #3c78b5;
    padding: 3px;
	text-align: center;
}

.codeContent {
    text-align: left;
    background-color: #f0f0f0;
    padding: 3px;
}

.preformatted {
 	border: 1px dashed #3c78b5;
    font-size: 11px;
	font-family: Courier;
    margin: 10px;
	line-height: 13px;
}

.preformattedHeader {
    background-color: #f0f0f0;
 	border-bottom: 1px dashed #3c78b5;
    padding: 3px;
	text-align: center;
}

.preformattedContent {
    background-color: #f0f0f0;
    padding: 3px;
}

.panel {
 	border: 1px dashed #3c78b5;
    margin: 10px;
    margin-top: 0px;
}

.panelHeader {
    background-color: #f0f0f0;
 	border-bottom: 1px dashed #3c78b5;
    padding: 3px;
	text-align: center;
}

.panelContent {
    background-color: #f0f0f0;
    padding: 5px;
}

.anonymousAlert {
    background-color: #f0f0f0;
 	border: 1px dashed red;
    font-size: 11px;
    padding: 10px 5px 10px 5px;
    margin: 4px;
	line-height: 13px;
}

.lockAlert {
    background-color: #f0f0f0;
    width: 50%;
 	border: 1px dashed red;
    font-size: 11px;
    padding: 10px 5px 10px 5px;
    margin: 4px;
	line-height: 13px;
}


.code-keyword {
  color: #000091;
  background-color: inherit;
}

.code-object {
  color: #910091;
  background-color: inherit;
}

.code-quote {
  color: #009100;
  background-color: inherit;
}

.code-comment {
  color: #808080;
  background-color: inherit;
}


.code-xml .code-keyword {
  color: inherit;
  font-weight: bold;
}

.code-tag {
  color: #000091;
  background-color: inherit;
}

.breadcrumbs {
    background-color: #f0f0f0;
 	border-color: #3c78b5;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
    font-size: 11px;
    padding: 3px 0px 3px 0px;
}

.navmenu {
    border: 1px solid #ccc;
}

.menuheading {
    font-weight: bold;
    background-color: #f0f0f0;
 	border-bottom: 1px solid #3c78b5;
	padding: 4px 4px 2px 4px;
}

.menuitems {
	padding: 4px 4px 20px 4px;
}

.rightpanel {
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

#helpheading {
    text-align: left;
    font-weight: bold;
    background-color: #D0D9BD;
 	border-bottom: 1px solid #3c78b5;
	padding: 4px 4px 4px 4px;
	margin: 0px;
}
#helpcontent {
	padding: 4px 4px 4px 4px;
    background-color: #f5f7f1;
}
.helptab-unselected {
    font-weight: bold;
	padding: 5px;
    background-color: #f5f7f1;
}
.helptab-selected {
    font-weight: bold;
    background-color: #D0D9BD;
	padding: 5px;
}
.helptabs {
    margin: 0px;
    background-color: #f5f7f1;
	padding: 5px;
}
.infopanel-heading {
    font-weight: bold;
	padding: 4px 0px 2px 0px;
}

.pagebody {
}

.pageheader {
	padding: 5px 5px 5px 0px;
 	border-bottom: 1px solid #3c78b5;
}

.pagetitle {
	font-size: 22px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	color: #003366;
}

.newpagetitle {
    color: #ccc !important;
}

.steptitle {
	font-size: 18px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	color: #003366;
	margin-bottom: 7px;
}

.substeptitle {
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, sans-serif;
    color: #003366;
    margin: 2px 4px 4px 4px;
    padding: 2px 4px 1px 4px;
}

.stepdesc {
    font-family: Verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
    color: #666666;
    margin-top: 7px;
    margin-bottom: 7px;
}

.steplabel {
    font-weight: bold;
    margin-right: 4px;
    color: black;
    float: left;
    width: 15%;
    text-align: right;
}

.stepfield {
    background: #f0f0f0;
    padding: 5px;
}

.submitButtons{
    margin-top:5px;
    text-align:right;
}

.formtitle {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	color: #003366;
}

.sectionbottom {
    border-bottom: 1px solid #3c78b5;
}

.topRow {
    border-top: 2px solid #3c78b5;
}

.tabletitle {
	font-size: 14px;
	font-weight: bold;
	font-family: Arial, sans-serif;
    padding: 3px 0px 2px 0px;
    margin: 8px 4px 2px 0px;
	color: #003366;
	border-bottom: 2px solid #3c78b5;
}
.pagesubheading {
    color: #666666;
    font-size: 10px;
    padding: 0px 0px 5px 0px;
}

HR {
	color: 3c78b5;
	height: 1;
}

A:link, A:visited, A:active, A:hover {
	color: #003366;
}

h1 A:link, h1 A:visited, h1 A:active {
	text-decoration: none;
}

h1 A:hover {
    border-bottom: 1px dotted #003366;
}

.wiki-content > :first-child, .commentblock > :first-child {
    margin-top: 3px;
}

.logocell {
    padding: 10px;
}

input {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 11px;
	color: #000000;
}

textarea, textarea.editor {
	font-family: verdana, geneva, arial, sans-serif;
	font-size: 11px;
	color: #333333;
}

/* use logoSpaceLink instead.
.spacenametitle {
	font: 21px/31px Impact, Arial, Helvetica;
    font-weight: 100;
    color: #999999;
	margin: 0px;
}
.spacenametitle img {
  margin: 0 0 -4px 0;
}
.spacenametitle a {
    text-decoration: none;
    color: #999999;
}
.spacenametitle a:visited {
    text-decoration: none;
    color: #999999;
}*/

.spacenametitle-printable {
	font: 20px/25px Impact, Arial, Helvetica;
    font-weight: 100;
    color: #999999;
	margin: 0px;
}
.spacenametitle-printable a {
    text-decoration: none;
    color: #999999;
}
.spacenametitle-printable a:visited {
    text-decoration: none;
    color: #999999;
}

.blogDate {
	font-weight: bold;
	text-decoration: none;
	color: black;
}

.blogSurtitle {
    background: #f0f0f0;
 	border: 1px solid #ddd;
	padding: 3px;
	margin: 1px 1px 10px 1px;
}

.blogHeading {
    font-size: 20px;
    line-height: normal;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
}

.blogHeading a {
   text-decoration: none;
   color: black;
}

.endsection {
	align: right;
	color: #666666;
	margin-top: 10px;
}
.endsectionleftnav {
	align: right;
	color: #666666;
	margin-top: 10px;
}

h1 {
	font-size: 24px;
	line-height: normal;
	font-weight: bold;
	background-color: #f0f0f0;
	color: #003366;
 	border-bottom: 1px solid #3c78b5;
	padding: 2px;
	margin: 36px 0px 4px 0px;
}

h2 {
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	background-color: #f0f0f0;
 	border-bottom: 1px solid #3c78b5;
	padding: 2px;
	margin: 27px 0px 4px 0px;
}

h3 {
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	background-color: #f0f0f0;
	padding: 2px;
	margin: 21px 0px 4px 0px;
}

h4 {
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	background-color: #f0f0f0;
	padding: 2px;
	margin: 18px 0px 4px 0px;
}

h4.search {
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	background-color: #f0f0f0;
	padding: 4px;
	margin: 18px 0px 4px 0px;
}

h5 {
	font-size: 10px;
	line-height: normal;
	font-weight: bold;
	background-color: #f0f0f0;
	padding: 2px;
	margin: 14px 0px 4px 0px;
}

h6 {
	font-size: 8px;
	line-height: normal;
	font-weight: bold;
	background-color: #f0f0f0;
	padding: 2px;
	margin: 14px 0px 4px 0px;
}

.smallfont {
    font-size: 10px;
}
.descfont {
    font-size: 10px;
    color: #666666;
}
.smallerfont {
    font-size: 9px;
}
.smalltext {
    color: #666666;
    font-size: 10px;
}
.smalltext a {
    color: #666666;
}
.smalltext-blue {
    color: #3c78b5;
    font-size: 10px;
}
.surtitle {
    margin-left: 1px;
    margin-bottom: 5px;
    font-size: 14px;
    color: #666666;
}

/* css hack found here:  http://www.fo3nix.pwp.blueyonder.co.uk/tutorials/css/hacks/ */
.navItemOver { font-size: 10px; font-weight: bold; color: #ffffff; background-color: #003366; cursor: hand; voice-family: '\'}\''; voice-family:inherit; cursor: pointer;}
.navItemOver a { color: #ffffff; background-color:#003366; text-decoration: none; }
.navItemOver a:visited { color: #ffffff; background-color:#003366; text-decoration: none; }
.navItemOver a:hover { color: #ffffff; background-color:#003366; text-decoration: none; }
.navItem { font-size: 10px; font-weight: bold; color: #ffffff; background-color: #3c78b5; }
.navItem a { color: #ffffff; text-decoration: none; }
.navItem a:hover { color: #ffffff; text-decoration: none; }
.navItem a:visited { color: #ffffff; text-decoration: none; }

div.padded { padding: 4px; }
div.thickPadded { padding: 10px; }
h3.macrolibrariestitle {
    margin: 0px 0px 0px 0px;
}

div.centered { text-align: center; margin: 10px; }
div.centered table {margin: 0px auto; text-align: left; }

.tableview table {
    margin: 0;
}

.tableview th {
    text-align: left;
    color: #003366;
    font-size: 12px;
    padding: 5px 0px 0px 5px;
    border-bottom: 2px solid #3c78b5;
}
.tableview td {
    text-align: left;
    border-color: #ccc;
    border-width: 0px 0px 1px 0px;
    border-style: solid;
    margin: 0;
    padding: 4px 10px 4px 5px;
}

.grid {
    margin: 2px 0px 5px 0px;
    border-collapse: collapse;
}
.grid th  {
    border: 1px solid #ccc;
    padding: 2px 4px 2px 4px;
    background: #f0f0f0;
    text-align: center;
}
.grid td  {
    border: 1px solid #ccc;
    padding: 3px 4px 3px 4px;
}
.gridHover {
	background-color: #f9f9f9;
}

td.infocell {
    background-color: #f0f0f0;
}
.label {
	font-weight: bold;
	color: #003366;
}

label {
	font-weight: bold;
	color: #003366;
}

.error {
	background-color: #fcc;
}

.errorBox {
	background-color: #fcc;
    border: 1px solid #c00;
    padding: 5px;
    margin: 5px;
}

.errorMessage {
	color: #c00;
}

.success {
	background-color: #dfd;
}

.successBox {
	background-color: #dfd;
    border: 1px solid #090;
    padding: 5px;
    margin-top:5px;
    margin-bottom:5px;
}

blockquote {
	padding-left: 10px;
	padding-right: 10px;
	margin-left: 5px;
	margin-right: 0px;
	border-left: 1px solid #3c78b5;
}

table.confluenceTable
{
    margin: 5px;
    border-collapse: collapse;
}

/* Added as a temporary fix for CONF-4223. The table elements appear to be inheriting the border: none attribute from the sectionMacro class */
table.confluenceTable td.confluenceTd
{
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    padding: 3px 4px 3px 4px;
}

/* Added as a temporary fix for CONF-4223. The table elements appear to be inheriting the border: none attribute from the sectionMacro class */
table.confluenceTable th.confluenceTh
{
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    padding: 3px 4px 3px 4px;
    background-color: #f0f0f0;
    text-align: center;
}

td.confluenceTd
{
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    padding: 3px 4px 3px 4px;
}

th.confluenceTh
{
    border-width: 1px;
    border-style: solid;
    border-color: #ccc;
    padding: 3px 4px 3px 4px;
    background-color: #f0f0f0;
    text-align: center;
}

DIV.small {
	font-size: 9px;
}

H1.pagename {
	margin-top: 0px;
}

IMG.inline  {}

.loginform {
    margin: 5px;
    border: 1px solid #ccc;
}

/* The text how the "This is a preview" comment should be shown. */
.previewnote { text-align: center;
                font-size: 11px;
                    color: red; }

/* How the preview content should be shown */
.previewcontent { background: #E0E0E0; }

/* How the system messages should be shown (DisplayMessage.jsp) */
.messagecontent { background: #E0E0E0; }

/* How the "This page has been modified..." -comment should be shown. */
.conflictnote { }

.createlink {
    color: maroon;
}
a.createlink {
    color: maroon;
}
.templateparameter {
    font-size: 9px;
    color: darkblue;
}

.diffadded {
    background: #ddffdd;
    padding: 1px 1px 1px 4px;
	border-left: 4px solid darkgreen;
}
.diffdeleted {
    color: #999;
    background: #ffdddd;
    padding: 1px 1px 1px 4px;
	border-left: 4px solid darkred;
}
.diffnochange {
    padding: 1px 1px 1px 4px;
	border-left: 4px solid lightgrey;
}
.differror {
    background: brown;
}
.diff {
    font-family: lucida console, courier new, fixed-width;
	font-size: 12px;
	line-height: 14px;
}
.diffaddedchars {
    background-color:#99ff99;
    font-weight:bolder;
}
.diffremovedchars {
    background-color:#ff9999;
    text-decoration: line-through;
    font-weight:bolder;
}

.greybackground {
    background: #f0f0f0
}

.greybox {
 	border: 1px solid #ddd;
	padding: 3px;
	margin: 1px 1px 10px 1px;
}

.borderedGreyBox {
    border: 1px solid #cccccc;
    background-color: #f0f0f0;
    padding: 10px;
}

.greyboxfilled {
 	border: 1px solid #ddd;
    background: #f0f0f0;
    padding: 3px;
	margin: 1px 1px 10px 1px;
}

.navBackgroundBox {
    padding: 5px 5px 5px 5px;
    font-size: 22px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	color: white;
    background: #3c78b5;
    text-decoration: none;
}

.previewBoxTop {
	background-color: #f0f0f0;
    border-width: 1px 1px 0px 1px;
    border-style: solid;
    border-color: #3c78b5;
    padding: 5px;
    margin: 5px 0px 0px 0px;
    text-align: center;
}
.previewContent {
    background-color: #fff;
 	border-color: #3c78b5;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	padding: 10px;
	margin: 0px;
}
.previewBoxBottom {
	background-color: #f0f0f0;
    border-width: 0px 1px 1px 1px;
    border-style: solid;
    border-color: #3c78b5;
    padding: 5px;
    margin: 0px 0px 5px 0px;
    text-align: center;
}

.functionbox {
    background-color: #f0f0f0;
 	border: 1px solid #3c78b5;
	padding: 3px;
	margin: 1px 1px 10px 1px;
}

.functionbox-greyborder {
    background-color: #f0f0f0;
 	border: 1px solid #ddd;
	padding: 3px;
	margin: 1px 1px 10px 1px;
}

.search-highlight {
    background-color: #ffffcc;
}

/* normal (white) background */
.rowNormal {
    background-color: #ffffff;
 }

/* alternate (pale yellow) background */
.rowAlternate {
    background-color: #f7f7f7;
}

/* used in the list attachments table */
.rowAlternateNoBottomColor {
    background-color: #f7f7f7;
}

.rowAlternateNoBottomNoColor {
}

.rowAlternateNoBottomColor td {
    border-bottom: 0px;
}

.rowAlternateNoBottomNoColor td {
    border-bottom: 0px;
}

/* row highlight (grey) background */
.rowHighlight {
    background-color: #f0f0f0;

}

TD.greenbar {FONT-SIZE: 2px; BACKGROUND: #00df00; BORDER: 1px solid #9c9c9c; PADDING: 0px; }
TD.redbar {FONT-SIZE: 2px; BACKGROUND: #df0000; BORDER: 1px solid #9c9c9c; PADDING: 0px; }
TD.darkredbar {FONT-SIZE: 2px; BACKGROUND: #af0000; BORDER: 1px solid #9c9c9c; PADDING: 0px; }

TR.testpassed {FONT-SIZE: 2px; BACKGROUND: #ddffdd; PADDING: 0px; }
TR.testfailed {FONT-SIZE: 2px; BACKGROUND: #ffdddd; PADDING: 0px; }

.toolbar  {
    margin: 0px;
    border-collapse: collapse;
}

.toolbar td  {
    border: 1px solid #ccc;
    padding: 2px 2px 2px 2px;
    color: #ccc;
}

td.noformatting {
    border-width: 0px;
    border-style: none;
    text-align: center;
	padding: 0px;
}

.commentblock {
    margin: 12px 0 12px 0;
}

/*
 * Divs displaying the license information, if necessary.
 */
.license-eval, .license-none, .license-nonprofit {
    border-top: 1px solid #bbbbbb;
    text-align: center;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.license-eval, .license-none {
    background-color: #ffcccc;
}

.license-eval b, .license-none b {
    color: #990000
}

.license-nonprofit {
    background-color: #ffffff;
}

/*
 * The shadow at the bottom of the page between the main content and the
 * "powered by" section.
 */
.bottomshadow {
    height: 12px;
    background-image: url("$req.contextPath/images/border/border_bottom.gif");
    background-repeat: repeat-x;
}

/*
 * Styling of the operations box
 */
.navmenu .operations li, .navmenu .operations ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

.navmenu .operations ul {
    margin-bottom: 9px;
}

.navmenu .label {
    font-weight: inherit;
}

/*
 * Styling of ops as a toolbar
 */
.toolbar div {
    display: none;
}

.toolbar .label {
    display: none;
}

.toolbar .operations {
    display: block;
}

.toolbar .operations ul {
    display: inline;
    list-style: none;
    margin-left: 10px;
    padding-left: 0;
}

.toolbar .operations li {
    list-style: none;
    display: inline;
}

/* list page navigational tabs */
#foldertab {
padding: 3px 0px 3px 8px;
margin-left: 0;
border-bottom: 1px solid #3c78b5;
font: bold 11px Verdana, sans-serif;
}

#foldertab li {
list-style: none;
margin: 0;
display: inline;
}

#foldertab li a {
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #3c78b5;
border-bottom: none;
background: #3c78b5;
text-decoration: none;
}

#foldertab li a:link { color: #ffffff; }
#foldertab li a:visited { color: #ffffff; }

#foldertab li a:hover {
color: #ffffff;
background: #003366;
border-color: #003366;
}

#foldertab li a.current {
background: white;
border-bottom: 1px solid white;
color: black;
}

#foldertab li a.current:link { color: black; }
#foldertab li a.current:visited { color: black; }
#foldertab li a.current:hover {
background: white;
border-bottom: 1px solid white;
color: black;
}

/* alphabet list */
ul#squaretab {
margin-left: 0;
padding-left: 0;
white-space: nowrap;
font: bold 8px Verdana, sans-serif;
}

#squaretab li {
display: inline;
list-style-type: none;
}

#squaretab a {
padding: 2px 6px;
border: 1px solid #3c78b5;
}

#squaretab a:link, #squaretab a:visited {
color: #fff;
background-color: #3c78b5;
text-decoration: none;
}

#squaretab a:hover {
color: #ffffff;
background-color: #003366;
border-color: #003366;
text-decoration: none;
}

#squaretab li a#current {
background: white;
color: black;
}

.blogcalendar * {
    font-family:verdana, arial, sans-serif;
    font-size:x-small;
    font-weight:normal;
    line-height:140%;
    padding:2px;
}


table.blogcalendar {
    border: 1px solid #3c78b5;
}

.blogcalendar th.calendarhead, a.calendarhead {
    font-size:x-small;
    font-weight:bold;
    padding:2px;
    text-transform:uppercase;
    background-color: #3c78b5;
    color: #ffffff;
    letter-spacing: .3em;
    text-transform: uppercase;
}

.calendarhead:visited {color: white;}
.calendarhead:active {color: white;}
.calendarhead:hover {color: white;}

.blogcalendar th {
    font-size:x-small;
    font-weight:bold;
    padding:2px;
    background-color:#f0f0f0;
}

.blogcalendar td {
    font-size:x-small;
    font-weight:normal;
}

.searchGroup { padding: 0 0 10px 0; background: #f0f0f0; }
.searchGroupHeading { font-size: 10px; font-weight: bold; color: #ffffff; background-color: #3c78b5; padding: 2px 4px 1px 4px; }
.searchItem { padding: 1px 4px 1px 4px; }
.searchItemSelected { padding: 1px 4px 1px 4px; font-weight: bold; background: #ddd; }

/* permissions page styles */
.permissionHeading {
    border-bottom: #bbb; border-width: 0 0 1px 0; border-style: solid; font-size: 16px; text-align: left;
}
.permissionTab {
    border-width: 0 0 0 1px; border-style: solid; background: #3c78b5; color: #ffffff; font-size: 10px;
}
.permissionSuperTab {
    border-width: 0 0 0 1px; border-style: solid; background: #003366; color: #ffffff;
}
.permissionCell {
    border-left: #bbb; border-width: 0 0 0 1px; border-style: solid;
}

/* warning panel */
.warningPanel { background: #FFFFCE; border:#F0C000 1px solid; padding: 8px; margin: 10px; }
/* alert panel */
.alertPanel { background: #FFCCCC; border:#C00 1px solid; padding: 8px; margin: 10px; }
/* info panel */
.infoPanel { background: #D8E4F1; border:#3c78b5 1px solid; padding: 8px; margin: 10px; }

/* side menu highlighting (e.g. space content screen) */
.optionPadded { padding: 2px; }
.optionSelected { background-color: #ffffcc; padding: 2px; border: 1px solid #ddd; margin: -1px; }
.optionSelected a { font-weight: bold; text-decoration: none; color: black; }

/* information macros */
.noteMacro { border-style: solid; border-width: 1px; border-color: #F0C000; background-color: #FFFFCE; text-align:left; margin-top: 5px; margin-bottom: 5px}
.warningMacro { border-style: solid; border-width: 1px; border-color: #c00; background-color: #fcc; text-align:left; margin-top: 5px; margin-bottom: 5px}
.infoMacro { border-style: solid; border-width: 1px; border-color: #3c78b5; background-color: #D8E4F1; text-align:left; margin-top: 5px; margin-bottom: 5px}
.tipMacro { border-style: solid; border-width: 1px; border-color: #090; background-color: #dfd; text-align:left; margin-top: 5px; margin-bottom: 5px}
.informationMacroPadding { padding: 5px 0 0 5px; }

table.infoMacro td, table.warningMacro td, table.tipMacro td, table.noteMacro td, table.sectionMacro td {
    border: none;
}

table.sectionMacroWithBorder td.columnMacro { border-style: dashed; border-width: 1px; border-color: #cccccc;}

.pagecontent
{
    padding: 10px;
    text-align: left;
}

/* styles for links in the top bar */
.topBarDiv a:link {color: #ffffff;}
.topBarDiv a:visited {color: #ffffff;}
.topBarDiv a:active {color: #ffffff;}
.topBarDiv a:hover {color: #ffffff;}
.topBarDiv {color: #ffffff;}

.topBar {
    background-color: #003366;
}


/* styles for extended operations */
.greyLinks a:link {color: #666666; text-decoration:underline;}
.greyLinks a:visited {color: #666666; text-decoration:underline;}
.greyLinks a:active {color: #666666; text-decoration:underline;}
.greyLinks a:hover {color: #666666; text-decoration:underline;}
.greyLinks {color: #666666; display:block; padding: 10px}

.logoSpaceLink {color: #999999; text-decoration: none}
.logoSpaceLink a:link {color: #999999; text-decoration: none}
.logoSpaceLink a:visited {color: #999999; text-decoration: none}
.logoSpaceLink a:active {color: #999999; text-decoration: none}
.logoSpaceLink a:hover {color: #003366; text-decoration: none}

/* basic panel (basicpanel.vmd) style */
.basicPanelContainer {border: 1px solid #3c78b5; margin-top: 2px; margin-bottom: 8px; width: 100%}
.basicPanelTitle {padding: 5px; margin: 0px; background-color: #f0f0f0; color: black; font-weight: bold;}
.basicPanelBody {padding: 5px; margin: 0px}

.separatorLinks a:link {color: white}
.separatorLinks a:visited {color: white}
.separatorLinks a:active {color: white}

.greynavbar {background-color: #f0f0f0; border-top: 1px solid #3c78b5; margin-top: 2px}

div.headerField {
    float: left;
    width: auto;
    height: 100%;
}

.headerFloat {
    margin-left: auto;
    width: 50%;
}

.headerFloatLeft {
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
}

#headerRow {
    padding: 10px;
}

div.license-personal {
   background-color: #003366;
   color: #ffffff;
}

div.license-personal a {
   color: #ffffff;
}

.greyFormBox {
    border: 1px solid #cccccc;
    padding: 5px;
}

/* IE automatically adds a margin before and after form tags. Use this style to remove that */
.marginlessForm {
    margin: 0px;
}

.openPageHighlight {
    background-color: #ffffcc;
    padding: 2px;
    border: 1px solid #ddd;
}

.editPageInsertLinks, .editPageInsertLinks a
{
    color: #666666;
    font-weight: bold;
    font-size: 10px;
}

/* Style for label heatmap. */
.top10 a {
    font-weight: bold;
    font-size: 2em;
    color: #003366;
}
.top25 a {
    font-weight: bold;
    font-size: 1.6em;
    color: #003366;
}
.top50 a {
    font-size: 1.4em;
    color: #003366;
}
.top100 a {
    font-size: 1.2em;
    color: #003366;
}

.heatmap {
    list-style:none;
    width: 95%;
    margin: 0px auto;
}

.heatmap a {
    text-decoration:none;
}

.heatmap a:hover {
    text-decoration:underline;
}

.heatmap li {
    display: inline;
}

.minitab {
padding: 3px 0px 3px 8px;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0px;
border-bottom: 1px solid #3c78b5;
font: bold 9px Verdana, sans-serif;
text-decoration: none;
float:none;
}
.selectedminitab {
padding: 3px 0.5em;
margin-left: 3px;
margin-top: 1px;
border: 1px solid #3c78b5;
background: white;
border-bottom: 1px solid white;
color: #000000;
text-decoration: none;
}
.unselectedminitab {
padding: 3px 0.5em;
margin-left: 3px;
margin-top: 1px;
border: 1px solid #3c78b5;
border-bottom: none;
background: #3c78b5;
color: #ffffff;
text-decoration: none;
}

a.unselectedminitab:hover {
color: #ffffff;
background: #003366;
border-color: #003366;
}

a.unselectedminitab:link { color: white; }
a.unselectedminitab:visited { color: white; }

a.selectedminitab:link { color: black; }
a.selectedminitab:visited { color: black; }

.linkerror { background-color: #fcc;}

a.labelOperationLink:link {text-decoration: underline}
a.labelOperationLink:active {text-decoration: underline}
a.labelOperationLink:visited {text-decoration: underline}
a.labelOperationLink:hover {text-decoration: underline}

a.newLabel:link {background-color: #ddffdd}
a.newLabel:active {background-color: #ddffdd}
a.newLabel:visited {background-color: #ddffdd}
a.newLabel:hover {background-color: #ddffdd}

ul.square {list-style-type: square}

.inline-control-link {
    background: #ffc;
    font-size: 9px;
    color: #666;
    padding: 2px;
    text-transform: uppercase;
    text-decoration: none;
}


.inline-control-link a:link {text-decoration: none}
.inline-control-link a:active {text-decoration: none}
.inline-control-link a:visited {text-decoration: none}
.inline-control-link a:hover {text-decoration: none}

.inline-control-link {
    background: #ffc;
    font-size: 9px;
    color: #666;
    padding: 2px;
    text-transform: uppercase;
    text-decoration: none;
    cursor: pointer;
}

div.auto_complete {
    width: 350px;
    background: #fff;
}
div.auto_complete ul {
    border: 1px solid #888;
    margin: 0;
    padding: 0;
    width: 100%;
    list-style-type: none;
}
div.auto_complete ul li {
    margin: 0;
    padding: 3px;
}
div.auto_complete ul li.selected {
    background-color: #ffb;
}
div.auto_complete ul strong.highlight {
    color: #800;
    margin: 0;
    padding: 0;
}

/******* Edit Page Styles *******/
.toogleFormDiv{
    border:1px solid #A7A6AA;
    background-color:white;
    padding:5px;
    margin-top: 5px;
}

.toogleInfoDiv{
    border:1px solid #A7A6AA;
    background-color:white;
    display:none;
    padding:5px;
    margin-top: 10px;
}

.inputSection{
    margin-bottom:20px;
}

#editBox{
   border:1px solid lightgray;
   background-color:#F0F0F0;
}

/******* Left Navigation Theme Styles ********/
.leftnav li a {
    text-decoration:none;
    color:white;
    margin:0px;
    display:block;
    padding:2px;
    padding-left:5px;
    background-color: #3c78b5;
    border-top:1px solid #3c78b5;
}

.leftnav li a:active {color:white;}
.leftnav li a:visited {color:white;}
.leftnav li a:hover {background-color: #003366; color:white;}

/* Added by Shaun during i18n */
.replaced
{
    background-color: #33CC66;
}

.topPadding
{
    margin-top: 20px;
}

/* new form style */
.form-block {
    padding: 6px;
}
.form-error-block {
    padding: 6px;
    background: #fcc;
    border-top: #f0f0f0 1px solid;
    border-bottom: #f0f0f0 1px solid;
    margin-bottom: 6px;
    padding: 0 12px 0 12px;
}
.form-element-large {
    font-size: 16px;
    font-weight: bold;
    font-family: Arial, sans-serif;
    color: #003366;
}

.form-element-small {
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, sans-serif;
    color: #003366;
}

.form-header {
    background: lightyellow;
    border-top: #f0f0f0 1px solid;
    border-bottom: #f0f0f0 1px solid;
    margin-bottom: 6px;
    padding: 0 12px 0 12px;
}
.form-header p, .form-block p, .form-error-block p {
    line-height: normal;
    margin: 12px 0 12px 0;
}
.form-example {
    color: #888;
    font-size: 11px;
}
.form-divider {
    border-bottom: #ccc 1px solid;
    margin-bottom: 6px;
}
.form-buttons {
    margin-top: 6px;
    border-top: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
    background: #f0f0f0;
    padding: 10px;
    text-align: center;
}
.form-buttons input {
    width: 100px;
}
.form-block .error {
    padding: 6px;
    margin-bottom: 6px;
}
    -->
    </style>
</head>
<body>

<div id="PageContent">
<table class="pagecontent" border="0" cellpadding="0" cellspacing="0" width="100%"><tr>
<td valign="top" class="pagebody">

    <div class="pageheader">
        <span class="pagetitle">
            Page Edited :
            <a href="http://cwiki.apache.org/confluence/display/GMOxDEV">GMOxDEV</a> :
            <a href="http://cwiki.apache.org/confluence/display/GMOxDEV/Developing+Geronimo+in+Eclipse">Developing Geronimo in Eclipse</a>
        </span>
    </div>

     <p>
        <a href="http://cwiki.apache.org/confluence/display/GMOxDEV/Developing+Geronimo+in+Eclipse">Developing Geronimo in Eclipse</a>
        has been edited by             <a href="http://cwiki.apache.org/confluence/display/~shivakumar">Shiva Kumar H R</a>
            <span class="smallfont">(May 26, 2008)</span>.
     </p>
    
     <p>
                 <a href="http://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=27357&originalVersion=16&revisedVersion=17">(View changes)</a>
     </p>

    <span class="label">Content:</span><br/>
    <div class="greybox wiki-content"><p> The following instructions will enable you to get Geronimo into the <span class="nobr"><a href="http://eclipse.org" title="Visit page outside Confluence" rel="nofollow">Eclipse 3.2<sup><img class="rendericon" src="/confluence/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span> workspace as an eclipse project. You will be able use eclipse to make code changes and run Unit tests.  For purposes of this discussion the development OS is Windows.  Please adjust these instructions for your environment.</p>

<h2><a name="DevelopingGeronimoinEclipse-Prerequisites"></a>Prerequisites</h2>

<p>Install the software required for <a href="/confluence/display/GMOxDEV/Building+Apache+Geronimo" title="Building Apache Geronimo">Building Apache Geronimo with Maven 2</a> and follow the instructions to build Geronimo.</p>

<h2><a name="DevelopingGeronimoinEclipse-CreatingEclipseProjects"></a>Creating Eclipse Projects</h2>

<p> You could import all the geronimo projects or subprojects in the workspace. But a more efficient way is to import only the modules that you want to work on.</p>

<h3><a name="DevelopingGeronimoinEclipse-Workingwithasinglemodule"></a>Working with a single module</h3>

<p> If you are planning to modify a single geronimo module, you can import only that module in the workspace by running the following commands:</p>
<div class="preformatted"><div class="preformattedContent">
<pre>cd modules\a_module   or   cd maven-plugins\a_plugin
mvn -o eclipse:eclipse
</pre>
</div></div>

<h3><a name="DevelopingGeronimoinEclipse-Workingwithmultiplemodules"></a>Working with multiple modules</h3>

<p> It is advised that the first time users import all the modules.<br/>
Generate the Eclipse projects for geronimo sub-projects by invoking the following command from the <b>top</b> directory:</p>
<div class="preformatted"><div class="preformattedContent">
<pre>mvn -o eclipse:eclipse
</pre>
</div></div>
<table cellpadding='5' width='85%' cellspacing='8px' class='infoMacro' border="0" align='center'><colgroup><col width='24'><col></colgroup><tr><td valign='top'><img src="/confluence/images/icons/emoticons/information.gif" width="16" height="16" align="absmiddle" alt="" border="0"></td><td><b class="strong">Note:</b><br />
<p> The very first time you must omit the "-o" parameter so that it will download the maven-eclipse-plugin.</p>
<div class="preformatted"><div class="preformattedContent">
<pre>mvn eclipse:eclipse
</pre>
</div></div></td></tr></table>
<p>It is possible to import only a few modules in the workspace by running the above command from each of the modules directory. In this case the changes made in one module will not be visible to other modules without rebuilding the modified module with mvn.</p>
<table cellpadding='5' width='85%' cellspacing='8px' class='infoMacro' border="0" align='center'><colgroup><col width='24'><col></colgroup><tr><td valign='top'><img src="/confluence/images/icons/emoticons/information.gif" width="16" height="16" align="absmiddle" alt="" border="0"></td><td><b class="strong">Useful Information</b><br />
<p> It is possible edit .classpath files so that the changes made in one module are visible to all other modules in the workspace instantly. This is meant only for advanced users.</p></td></tr></table>

<h2><a name="DevelopingGeronimoinEclipse-FiringupEclipse"></a>Firing up Eclipse</h2>

<ul>
	<li>Import the project(s) to eclipse workspace using:
<div class="preformatted"><div class="preformattedContent">
<pre>File --&gt; Import --&gt; +General --&gt; Existing Projects into Workspace
</pre>
</div></div>
<p>Select project or projects depending on how you created the project in the <a href="#DevelopingGeronimoinEclipse-CreatingEclipseProjects" title="Creating Eclipse Projects on Developing Geronimo in Eclipse">Creating Eclipse Projects</a> step.</p></li>
	<li>Set the Maven Classpath variable M2_REPO to tell Eclipse where the Maven repository is by clicking the "New" button in
<div class="preformatted"><div class="preformattedContent">
<pre>Window --&gt; Preferences --&gt; Java --&gt; Build Path --&gt; Classpath Variables
</pre>
</div></div>
<p>Enter M2_REPO and set it to your maven2 repository directory.  On linux this directory is usually located at</p>
<div class="preformatted"><div class="preformattedContent">
<pre>~/.m2/repository
</pre>
</div></div>
<p>and on windows its usually at</p>
<div class="preformatted"><div class="preformattedContent">
<pre>"%USERPROFILE%\.m2\repository"
</pre>
</div></div>
<p>.</p></li>
	<li>If you are working on a builder module, i.e. geronimo-tomcat6-builder, you must add xmlbeans classes to the build path.<br/>
Right click on the builder project and Select "Add Class Folder" by doing the following:
<div class="preformatted"><div class="preformattedContent">
<pre>&lt;Project&gt; --&gt;  Build Path --&gt; Configure Build Path --&gt; Java Build PAth --&gt; Add Class Folder
</pre>
</div></div>
<p>Check target/clover/classes folder from the selection.</p></li>
	<li>To prevent Eclipse from copying the .svn directories to the output folder of projects, do the following:<br/>
Expand 'Output folder' setting using
<div class="preformatted"><div class="preformattedContent">
<pre>Window --&gt; Preferences --&gt; Java --&gt; Compiler --&gt; Building --&gt; Output folder
</pre>
</div></div>
<p>Append <font color="blue">,*.svn</font> to the ''Filtered Resources'' field.
<br clear="all" />
<br clear="all" /> <img src="/confluence/download/attachments/27357/geronimo-eclipse-filteredresources.PNG" align="absmiddle" border="0" /></p></li>
</ul>


<h3><a name="DevelopingGeronimoinEclipse-CodeFormatting"></a>Code Formatting</h3>

<ul>
	<li>If you plan on contributing code or patches to the project, configure eclipse to not use tabs by doing the following:
<div class="preformatted"><div class="preformattedContent">
<pre>Window --&gt; Preferences --&gt; Java --&gt; Code Style --&gt; Formatter --&gt; Java Conventions [built-in]
</pre>
</div></div>
<p>Click on "Edit". Under Indentation select Tab policy as "space only". Enter a new name for this profile and click "OK".</p></li>
</ul>


<h2><a name="DevelopingGeronimoinEclipse-EclipseIDEconfigurationfiles"></a>Eclipse IDE configuration files</h2>

<p>You may want to import the following files and have the environment configured in a couple of clicks.</p>
<div class="preformatted"><div class="preformattedContent">
<pre>Window --&gt; Preferences --&gt; Java --&gt; Code Style --&gt; Formatter --&gt; Import
</pre>
</div></div>
<div class="code" style="border-style: solid; "><div class="codeHeader" style="border-bottom-style: solid; "><b>Eclipse Code Style Formatter Profile for Geronimo</b></div><div class="codeContent">
<pre class="code-xml"><span class="code-tag">&lt;?xml version=<span class="code-quote">"1.0"</span> encoding=<span class="code-quote">"UTF-8"</span> standalone=<span class="code-quote">"no"</span>?&gt;</span>
<span class="code-tag">&lt;profiles version=<span class="code-quote">"10"</span>&gt;</span>
<span class="code-tag">&lt;profile kind=<span class="code-quote">"CodeFormatterProfile"</span> name=<span class="code-quote">"Geronimo"</span> version=<span class="code-quote">"10"</span>&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.comment.insert_new_line_before_root_tags"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_comma_in_annotation"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_parameters"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_type_declaration"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_arguments"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.brace_position_for_anonymous_type_declaration"</span> value=<span class="code-quote">"end_of_line"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_colon_in_case"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_opening_brace_in_array_initializer"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_annotation"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_new_line_before_closing_brace_in_array_initializer"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_new_line_in_empty_annotation_declaration"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.blank_lines_before_field"</span> value=<span class="code-quote">"0"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_while"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_annotation_type_member_declaration"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_prefix_operator"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_new_line_before_else_in_if_statement"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.keep_else_statement_on_same_line"</span> value=<span class="code-quote">"false"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_ellipsis"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.comment.insert_new_line_for_parameter"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.indent_breaks_compare_to_cases"</span> value=<span class="code-quote">"true"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_annotation_type_declaration"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.alignment_for_multiple_fields"</span> value=<span class="code-quote">"16"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.comment.format_comments"</span> value=<span class="code-quote">"true"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.alignment_for_expressions_in_array_initializer"</span> value=<span class="code-quote">"16"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.alignment_for_conditional_expression"</span> value=<span class="code-quote">"80"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_for"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_binary_operator"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_question_in_wildcard"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.brace_position_for_array_initializer"</span> value=<span class="code-quote">"end_of_line"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_new_line_before_finally_in_try_statement"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_enum_constant"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_new_line_before_catch_in_try_statement"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.blank_lines_after_package"</span> value=<span class="code-quote">"1"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_while"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_comma_in_type_parameters"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.continuation_indentation"</span> value=<span class="code-quote">"2"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_postfix_operator"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.alignment_for_arguments_in_method_invocation"</span> value=<span class="code-quote">"16"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_arguments"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_comma_in_superinterfaces"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.blank_lines_before_new_chunk"</span> value=<span class="code-quote">"1"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_binary_operator"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.blank_lines_before_package"</span> value=<span class="code-quote">"0"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.compiler.source"</span> value=<span class="code-quote">"1.5"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_constructor_declaration"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_constant_arguments"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_arguments"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_comma_in_enum_declarations"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_block"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.alignment_for_arguments_in_explicit_constructor_call"</span> value=<span class="code-quote">"16"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_invocation_arguments"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_enum_constant"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.align_type_members_on_columns"</span> value=<span class="code-quote">"false"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.blank_lines_before_member_type"</span> value=<span class="code-quote">"1"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_for"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_method_declaration"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.alignment_for_selector_in_method_invocation"</span> value=<span class="code-quote">"16"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_switch"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_unary_operator"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_colon_in_case"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.comment.indent_parameter_description"</span> value=<span class="code-quote">"true"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_declaration"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_switch"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_declaration"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_new_line_after_annotation"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_parameters"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_new_line_in_empty_type_declaration"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_if"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.lineSplit"</span> value=<span class="code-quote">"120"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_between_brackets_in_array_type_reference"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_parenthesized_expression"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_comma_in_explicitconstructorcall_arguments"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.blank_lines_before_first_class_body_declaration"</span> value=<span class="code-quote">"0"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_constructor_declaration"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.indentation.size"</span> value=<span class="code-quote">"4"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_declaration"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_enum_constant"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.alignment_for_assignment"</span> value=<span class="code-quote">"0"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.alignment_for_superclass_in_type_declaration"</span> value=<span class="code-quote">"16"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.tabulation.char"</span> value=<span class="code-quote">"space"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.compiler.problem.assertIdentifier"</span> value=<span class="code-quote">"error"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_parameters"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_prefix_operator"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.indent_statements_compare_to_body"</span> value=<span class="code-quote">"true"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.blank_lines_before_method"</span> value=<span class="code-quote">"1"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_colon_in_for"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.format_guardian_clause_on_one_line"</span> value=<span class="code-quote">"false"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_cast"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.alignment_for_parameters_in_constructor_declaration"</span> value=<span class="code-quote">"16"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_colon_in_labeled_statement"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.brace_position_for_annotation_type_declaration"</span> value=<span class="code-quote">"end_of_line"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_new_line_in_empty_method_body"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_method_invocation"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_allocation_expression"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_enum_constant"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_comma_in_annotation"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_at_in_annotation_type_declaration"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_throws"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_if"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.brace_position_for_switch"</span> value=<span class="code-quote">"end_of_line"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_throws"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_return"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_question_in_wildcard"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_question_in_conditional"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_allocation_expression"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.comment.clear_blank_lines"</span> value=<span class="code-quote">"false"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_comma_in_type_arguments"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_parenthesized_expression_in_throw"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_switch"</span> value=<span class="code-quote">"false"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.compiler.problem.enumIdentifier"</span> value=<span class="code-quote">"error"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_ellipsis"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.brace_position_for_block"</span> value=<span class="code-quote">"end_of_line"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_inits"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.brace_position_for_method_declaration"</span> value=<span class="code-quote">"end_of_line"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.compact_else_if"</span> value=<span class="code-quote">"true"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_comma_in_array_initializer"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_increments"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_closing_bracket_in_array_reference"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.comment.indent_root_tags"</span> value=<span class="code-quote">"true"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.brace_position_for_enum_constant"</span> value=<span class="code-quote">"end_of_line"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_declarations"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_comma_in_explicitconstructorcall_arguments"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_comma_in_method_declaration_parameters"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_comma_in_superinterfaces"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_switch"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_comma_in_allocation_expression"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_type_reference"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.tabulation.size"</span> value=<span class="code-quote">"4"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_new_line_after_opening_brace_in_array_initializer"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_closing_brace_in_block"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_constant"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_reference"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_arguments"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_constructor_declaration"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_throws"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_if"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_constructor_declaration"</span> value=<span class="code-quote">"16"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_assignment_operator"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_assignment_operator"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.indent_empty_lines"</span> value=<span class="code-quote">"false"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_synchronized"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_closing_paren_in_cast"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_declaration_parameters"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.brace_position_for_block_in_case"</span> value=<span class="code-quote">"end_of_line"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.number_of_empty_lines_to_preserve"</span> value=<span class="code-quote">"1"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_declaration"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_catch"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_constructor_declaration"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_method_invocation"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_opening_bracket_in_array_reference"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.alignment_for_arguments_in_qualified_allocation_expression"</span> value=<span class="code-quote">"16"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_and_in_type_parameter"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.compiler.compliance"</span> value=<span class="code-quote">"1.5"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.continuation_indentation_for_array_initializer"</span> value=<span class="code-quote">"2"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_at_in_annotation_type_declaration"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_between_empty_brackets_in_array_allocation_expression"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_cast"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression"</span> value=<span class="code-quote">"16"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_unary_operator"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_parameterized_type_reference"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_anonymous_type_declaration"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.keep_empty_array_initializer_on_one_line"</span> value=<span class="code-quote">"false"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_new_line_in_empty_enum_declaration"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_comma_in_constructor_declaration_parameters"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.keep_imple_if_on_one_line"</span> value=<span class="code-quote">"false"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_closing_angle_bracket_in_type_parameters"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_colon_in_labeled_statement"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_new_line_at_end_of_file_if_missing"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_colon_in_for"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_comma_in_parameterized_type_reference"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_type_declaration"</span> value=<span class="code-quote">"16"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.brace_position_for_enum_declaration"</span> value=<span class="code-quote">"end_of_line"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.alignment_for_binary_expression"</span> value=<span class="code-quote">"16"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_while"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.put_empty_statement_on_new_line"</span> value=<span class="code-quote">"true"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_type_parameters"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_method_invocation"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.alignment_for_arguments_in_enum_constant"</span> value=<span class="code-quote">"16"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_new_line_before_while_in_do_statement"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.comment.line_length"</span> value=<span class="code-quote">"120"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.blank_lines_between_import_groups"</span> value=<span class="code-quote">"1"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_comma_in_enum_constant_arguments"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.brace_position_for_constructor_declaration"</span> value=<span class="code-quote">"end_of_line"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_semicolon"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.number_of_blank_lines_at_beginning_of_method_body"</span> value=<span class="code-quote">"0"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_colon_in_conditional"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_type_header"</span> value=<span class="code-quote">"true"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_annotation_type_member_declaration"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.blank_lines_between_type_declarations"</span> value=<span class="code-quote">"1"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_declaration_header"</span> value=<span class="code-quote">"true"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_synchronized"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.alignment_for_superinterfaces_in_enum_declaration"</span> value=<span class="code-quote">"16"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.indent_statements_compare_to_block"</span> value=<span class="code-quote">"true"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_question_in_conditional"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_field_declarations"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_comma_in_for_inits"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.alignment_for_compact_if"</span> value=<span class="code-quote">"16"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.indent_switchstatements_compare_to_cases"</span> value=<span class="code-quote">"true"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_comma_in_array_initializer"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_colon_in_default"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_and_in_type_parameter"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_between_empty_parens_in_constructor_declaration"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.blank_lines_before_imports"</span> value=<span class="code-quote">"1"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_colon_in_assert"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.comment.format_html"</span> value=<span class="code-quote">"true"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.alignment_for_throws_clause_in_method_declaration"</span> value=<span class="code-quote">"16"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_closing_angle_bracket_in_type_parameters"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_opening_bracket_in_array_allocation_expression"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_new_line_in_empty_anonymous_type_declaration"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_opening_angle_bracket_in_parameterized_type_reference"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_colon_in_conditional"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_for"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_postfix_operator"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.comment.format_source_code"</span> value=<span class="code-quote">"true"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_comma_in_allocation_expression"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_synchronized"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_comma_in_constructor_declaration_throws"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.alignment_for_parameters_in_method_declaration"</span> value=<span class="code-quote">"16"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_closing_brace_in_array_initializer"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.compiler.codegen.targetPlatform"</span> value=<span class="code-quote">"1.5"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.use_tabs_only_for_leading_indentations"</span> value=<span class="code-quote">"false"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.comment.format_header"</span> value=<span class="code-quote">"false"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_enum_constant"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.alignment_for_enum_constants"</span> value=<span class="code-quote">"0"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_parenthesized_expression"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_annotation_declaration_header"</span> value=<span class="code-quote">"true"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_new_line_in_empty_block"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_catch"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_parenthesized_expression"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_comma_in_multiple_local_declarations"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_comma_in_for_increments"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_switch"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_invocation"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_colon_in_assert"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.brace_position_for_type_declaration"</span> value=<span class="code-quote">"end_of_line"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_opening_brace_in_array_initializer"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_between_empty_braces_in_array_initializer"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_opening_paren_in_method_declaration"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_semicolon_in_for"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_opening_paren_in_catch"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_parameterized_type_reference"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_field_declarations"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_closing_paren_in_annotation"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_comma_in_parameterized_type_reference"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_comma_in_method_invocation_arguments"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.blank_lines_after_imports"</span> value=<span class="code-quote">"1"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_comma_in_multiple_local_declarations"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.indent_body_declarations_compare_to_enum_constant_header"</span> value=<span class="code-quote">"true"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_after_semicolon_in_for"</span> value=<span class="code-quote">"insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.insert_space_before_opening_angle_bracket_in_type_arguments"</span> value=<span class="code-quote">"do not insert"</span>/&gt;</span>
<span class="code-tag">&lt;setting id=<span class="code-quote">"org.eclipse.jdt.core.formatter.keep_then_statement_on_same_line"</span> value=<span class="code-quote">"false"</span>/&gt;</span>
<span class="code-tag">&lt;/profile&gt;</span>
<span class="code-tag">&lt;/profiles&gt;</span></pre>
</div></div>
<div class="preformatted"><div class="preformattedContent">
<pre>Window --&gt; Preferences --&gt; Java --&gt; Code Style --&gt; Code Templates --&gt; Import
</pre>
</div></div>
<p> Eclipse Code Style Code Template for Geronimo&lt;?xml version="1.0"encoding="UTF-8"standalone="no"?&gt;&lt;templates&gt;&lt;template autoinsert="true"context="gettercomment_context"deleted="false"description="Comment for getter method"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.gettercomment"name="gettercomment"&gt;/**</p>
<ul>
	<li>@return the $<div class="error"><span class="error">Unknown macro: {bare_field_name}</span> 
<p><b>/&lt;/template&gt;&lt;template autoinsert="true"context="settercomment_context"deleted="false"description="Comment for setter method"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.settercomment"name="settercomment"&gt;/</b>*</p>
<ul>
	<li>@param $<div class="error"><span class="error">Unknown macro: {param}</span> </div> the $</li>
</ul>
</div> to set<br/>
<b>/&lt;/template&gt;&lt;template autoinsert="true"context="constructorcomment_context"deleted="false"description="Comment for created constructors"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment"name="constructorcomment"&gt;/</b>*</li>
	<li>$<div class="error"><span class="error">Unknown macro: {tags}</span> 
<p><b>/&lt;/template&gt;&lt;template autoinsert="false"context="filecomment_context"deleted="false"description="Comment for created Java files"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.filecomment"name="filecomment"&gt;/</b>*&#13;</p>
<ul>
	<li>Licensed to the Apache Software Foundation (ASF) under one or more&#13;</li>
	<li>contributor license agreements.  See the NOTICE file distributed with&#13;</li>
	<li>this work for additional information regarding copyright ownership.&#13;</li>
	<li>The ASF licenses this file to You under the Apache License, Version 2.0&#13;</li>
	<li>(the"License"); you may not use this file except in compliance with&#13;</li>
	<li>the License.  You may obtain a copy of the License at&#13;<br/>
*&#13;</li>
	<li><span class="nobr"><a href="http://www.apache.org/licenses/LICENSE-2.0&amp;#13" title="Visit page outside Confluence" rel="nofollow">http://www.apache.org/licenses/LICENSE-2.0&amp;#13<sup><img class="rendericon" src="/confluence/images/icons/linkext7.gif" height="7" width="7" align="absmiddle" alt="" border="0"/></sup></a></span>;<br/>
*&#13;</li>
	<li>Unless required by applicable law or agreed to in writing, software&#13;</li>
	<li>distributed under the License is distributed on an"AS IS"BASIS,&#13;</li>
	<li>WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.&#13;</li>
	<li>See the License for the specific language governing permissions and&#13;</li>
	<li>limitations under the License.&#13;<br/>
<b>/&lt;/template&gt;&lt;template autoinsert="false"context="typecomment_context"deleted="false"description="Comment for created types"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.typecomment"name="typecomment"&gt;/</b>*</li>
	<li>$</li>
</ul>
</div><br/>
*</li>
	<li>@version $$Rev$$ $$Date$$<br/>
<b>/&lt;/template&gt;&lt;template autoinsert="false"context="fieldcomment_context"deleted="false"description="Comment for fields"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment"name="fieldcomment"/&gt;&lt;template autoinsert="true"context="methodcomment_context"deleted="false"description="Comment for non-overriding methods"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.methodcomment"name="methodcomment"&gt;/</b>*</li>
	<li>$<div class="error"><span class="error">Unknown macro: {tags}</span> 
<p><b>/&lt;/template&gt;&lt;template autoinsert="true"context="overridecomment_context"deleted="false"description="Comment for overriding methods"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.overridecomment"name="overridecomment"&gt;/</b> (non-Javadoc)</p>
<ul>
	<li>$<div class="error"><span class="error">Unknown macro: {see_to_overridden}</span> </div><br/>
<b>/&lt;/template&gt;&lt;template autoinsert="true"context="delegatecomment_context"deleted="false"description="Comment for delegate methods"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.delegatecomment"name="delegatecomment"&gt;/</b>*</li>
	<li>$</li>
</ul>
</div></li>
	<li>$<div class="error"><span class="error">Unknown macro: {see_to_target}</span> </div><br/>
*/&lt;/template&gt;&lt;template autoinsert="true"context="newtype_context"deleted="false"description="Newly created files"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.newtype"name="newtype"&gt;$<div class="error"><span class="error">Unknown macro: {filecomment}</span> </div><br/>
$<div class="error"><span class="error">Unknown macro: {package_declaration}</span> </div></li>
</ul>


<p>$<div class="error"><span class="error">Unknown macro: {typecomment}</span> </div><br/>
$<div class="error"><span class="error">Unknown macro: {type_declaration}</span> </div>&lt;/template&gt;&lt;template autoinsert="true"context="classbody_context"deleted="false"description="Code in new class type bodies"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.classbody"name="classbody"&gt;&lt;/template&gt;&lt;template autoinsert="true"context="interfacebody_context"deleted="false"description="Code in new interface type bodies"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.interfacebody"name="interfacebody"&gt;&lt;/template&gt;&lt;template autoinsert="true"context="enumbody_context"deleted="false"description="Code in new enum type bodies"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.enumbody"name="enumbody"&gt;&lt;/template&gt;&lt;template autoinsert="true"context="annotationbody_context"deleted="false"description="Code in new annotation type bodies"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.annotationbody"name="annotationbody"&gt;&lt;/template&gt;&lt;template autoinsert="true"context="catchblock_context"deleted="false"description="Code in new catch blocks"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.catchblock"name="catchblock"&gt;// $<div class="error"><span class="error">Unknown macro: {todo}</span> <p> Auto-generated catch block<br/>
$<div class="error"><span class="error">Unknown macro: {exception_var}</span> </div>.printStackTrace();&lt;/template&gt;&lt;template autoinsert="true"context="methodbody_context"deleted="false"description="Code in created method stubs"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.methodbody"name="methodbody"&gt;// $</p></div> Auto-generated method stub<br/>
$<div class="error"><span class="error">Unknown macro: {body_statement}</span> <p>&lt;/template&gt;&lt;template autoinsert="true"context="constructorbody_context"deleted="false"description="Code in created constructor stubs"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.constructorbody"name="constructorbody"&gt;$</p></div><br/>
// $<div class="error"><span class="error">Unknown macro: {todo}</span> </div> Auto-generated constructor stub&lt;/template&gt;&lt;template autoinsert="true"context="getterbody_context"deleted="false"description="Code in created getters"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.getterbody"name="getterbody"&gt;return $<div class="error"><span class="error">Unknown macro: {field}</span> <p>;&lt;/template&gt;&lt;template autoinsert="true"context="setterbody_context"deleted="false"description="Code in created setters"enabled="true"id="org.eclipse.jdt.ui.text.codetemplates.setterbody"name="setterbody"&gt;$</p></div> = $<div class="error"><span class="error">Unknown macro: {param}</span> </div>;<br/>
&lt;/template&gt;&lt;/templates&gt; </p>

<h2><a name="DevelopingGeronimoinEclipse-MakingGeronimoUpdatesAppearinEclipse"></a>Making Geronimo Updates Appear in Eclipse</h2>

<p>This section describes how to make changes to Geronimo in Eclipse appear in the Geronimo runtime and the Eclipse debugger, also know as "round-trip debugging." Assuming you have extracted and built Geronimo and imported the source code as projects in Eclipse, source code updates to Geronimo must be built, packaged, and assembled before they will appear in the debugger. The steps are given here:</p>

<p>1. Update the Source Code.</p>

<p>Use the debugger or Java view to edit Java source code. Changes to the code should appear in the location from which you imported the project. (Items below marked with &lt;&gt; are local directory names. Specific examples follow the conceptual locations.) For example editing <tt>MyUpdate.java</tt> produces a change in the given local directory:</p>
<div class="code"><div class="codeContent">
<pre class="code-java">&lt;install&gt;/server/trunk/framework/modules/&lt;moduleName&gt;/src/main/java/&lt;<span class="code-keyword">package</span>&gt;/MyUpdate.java
(e.g. c:/g/server/trunk/framework/modules/geronimo-system/src/main/java/org/apache/geronimo/system/main/StartupMonitorUtil.java)</pre>
</div></div>
<p>2. Update the Classes</p>

<p>Eclipse is normally set to automatically build Java file changes. You can also trigger project builds manually from the Eclipse Project menu or use build tools to compile the change. The build should produce changes in the following directory:</p>
<div class="code"><div class="codeContent">
<pre class="code-java">&lt;install&gt;/server/trunk/framework/modules/&lt;moduleName&gt;/target/classes/&lt;<span class="code-keyword">package</span>&gt;/MyUpdate.class
(e.g. c:/g/server/trunk/framework/modules/geronimo-system/target/classes/org/apache/geronimo/system/main/StartupMonitorUtil.class)</pre>
</div></div>
<p>3. Update Archive Files</p>

<p>You will have to package your new classes and make a module snapshot JAR. If you are not using the Eclipse Maven plugin, switch to a command line window and use your build environment to run Maven.</p>
<div class="code"><div class="codeContent">
<pre class="code-java">cd &lt;install&gt;/server/trunk/framework/modules/&lt;moduleName&gt;
(e.g. cd c:/g/server/trunk/framework/modules/geronimo-system)

mvn install  (to build classes, <span class="code-keyword">package</span> classes, and run unit tests, which produces)
&lt;install&gt;/server/trunk/framework/modules/&lt;moduleName&gt;/target/&lt;moduleName&gt;-&lt;version&gt;-SNAPSHOT.jar
(e.g. c:/g/server/trunk/framework/modules/geronimo-system/target/geronimo-system-2.2-SNAPSHOT.jar)</pre>
</div></div>
<p>4. Replace the Snapshot in the Geronimo Repository</p>

<p>Now you must take your new code snapshot and overlay the code that your Eclipse runtime uses. For example, if your runtime is pointed to <tt>&lt;runtime&gt;/geronimo-&lt;assemblyName&gt;-&lt;version&gt;-SNAPSHOT</tt> (<tt>e.g. c:/temp/server/geronimo-tomcat6-javaee5-2.2-SNAPSHOT</tt>), replace:</p>
<div class="code"><div class="codeContent">
<pre class="code-java">&lt;runtime&gt;/geronimo-&lt;assemblyName&gt;-2.2-SNAPSHOT/repository/&lt;modulePackage&gt;/2.2-SNAPSHOT/geronimo-system-2.2-SNAPSHOT.jar
(e.g. c:/temp/server/geronimo-tomcat6-javaee5-2.2-SNAPSHOT/repository/
   org/apache/geronimo/framework/geronimo-system/2.2-SNAPSHOT/geronimo-system-2.2-SNAPSHOT.jar)</pre>
</div></div>
<p>If your runtime is pointed to the build tree <tt>&lt;runtime&gt;/geronimo-&lt;assemblyName&gt;-&lt;version&gt;-SNAPSHOT</tt> (<tt>c:/g/server/trunk/assemblies/geronimo-tomcat6-javaee5/target/assembly</tt>), replace:</p>
<div class="code"><div class="codeContent">
<pre class="code-java">&lt;runtime&gt;/geronimo-&lt;assemblyName&gt;-2.2-SNAPSHOT/repository/&lt;modulePackage&gt;/2.2-SNAPSHOT/geronimo-system-2.2-SNAPSHOT.jar
(e.g. c:/g/server/trunk/assemblies/geronimo-tomcat6-javaee5/target/assembly/repository/
   org/apache/geronimo/framework/geronimo-system/2.2-SNAPSHOT/geronimo-system-2.2-SNAPSHOT.jar)</pre>
</div></div>
<p>5. Restart Plugins Modules That Use the JAR</p>

<p>For a module such as geronimo-system, you need to restart the server.  For a module like geronimo-jetty6, you'd restart Jetty and all the web apps.</p>

<p>6. Debug</p>

<p>Rerun the application or test case which use your code. You can verify your new code is in use with a temporary console println <tt>out.println( "My new code")</tt> or by placing a break point in the new code.</p>

<h2><a name="DevelopingGeronimoinEclipse-OtherUsefulInformation"></a>Other Useful Information</h2>

<p> If you plan on contributing code or patches to the project please configure your subversion client and follow the coding conventions described here:</p>
<ul>
	<li><a href="/confluence/display/GMOxDEV/Subversion+Client+Configuration" title="Subversion Client Configuration">Subversion Client Configuration</a></li>
	<li><a href="/confluence/display/GMOxDEV/Coding+standards" title="Coding standards">Coding standards</a></li>
	<li><a href="/confluence/display/GMOxDEV/How+to+prepare+and+contribute+patches" title="How to prepare and contribute patches">How to prepare and contribute patches</a></li>
</ul>
</div>


</td></tr></table></div>
<p>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
    <tr>
        <td height="12" background="http://cwiki.apache.org/confluence/images/border/border_bottom.gif"><img src="http://cwiki.apache.org/confluence/images/border/spacer.gif" width="1" height="1" border="0"/></td>
    </tr>
</table>

<div class="smalltext">
    Powered by
    <a href="http://www.atlassian.com/software/confluence/default.jsp?clicked=footer" class="smalltext">Atlassian Confluence</a>
    (Version: 2.2.9 Build:#527 Sep 07, 2006)
    -
    <a href="http://jira.atlassian.com/secure/BrowseProject.jspa?id=10470" class="smalltext">Bug/feature request</a><br/>
    <br>
    <a href="http://cwiki.apache.org/confluence/users/viewnotifications.action">Unsubscribe or edit your notifications preferences</a>

</div>

</body>
</html>


Mime
View raw message