From 3cc6e2de29a0fa33dd585e938e1614a6dd5f9755 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Thu, 16 Feb 2012 17:46:34 -0500 Subject: [PATCH] Update to Bootstrap 2.0 --- src/com/gitblit/build/BuildWebXml.java | 17 +++++++++++++++-- 1 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/com/gitblit/build/BuildWebXml.java b/src/com/gitblit/build/BuildWebXml.java index c37f014..4fcc6e9 100644 --- a/src/com/gitblit/build/BuildWebXml.java +++ b/src/com/gitblit/build/BuildWebXml.java @@ -29,9 +29,15 @@ import com.beust.jcommander.ParameterException; import com.beust.jcommander.Parameters; import com.gitblit.Keys; -import com.gitblit.Keys.server; import com.gitblit.utils.StringUtils; +/** + * Builds the Gitblit WAR web.xml file by merging the Gitblit GO web.xml file + * with the gitblit.properties comments, settings, and values. + * + * @author James Moger + * + */ public class BuildWebXml { private static final String PARAMS = "<!-- PARAMS -->"; @@ -88,7 +94,8 @@ for (String comment : setting.comments) { parameters.append(MessageFormat.format(COMMENT_PATTERN, comment)); } - parameters.append(MessageFormat.format(PARAM_PATTERN, setting.name, StringUtils.escapeForHtml(setting.value, false))); + parameters.append(MessageFormat.format(PARAM_PATTERN, setting.name, + StringUtils.escapeForHtml(setting.value, false))); } // Read the prototype web.xml file @@ -119,6 +126,9 @@ return key.startsWith(Keys.server._ROOT); } + /** + * Setting represents a setting and its comments from the properties file. + */ private static class Setting { final String name; final String value; @@ -131,6 +141,9 @@ } } + /** + * JCommander Parameters class for BuildWebXml. + */ @Parameters(separators = " ") private static class Params { -- Gitblit v1.9.1