From 155bf78e3377910d29b2c912f58c0f496cb428e8 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Thu, 14 Apr 2011 19:44:47 -0400 Subject: [PATCH] Generate Keys class from gitblit.properties as part of build process. --- src/com/gitblit/GitBlitServer.java | 34 +++++++++++++++++----------------- 1 files changed, 17 insertions(+), 17 deletions(-) diff --git a/src/com/gitblit/GitBlitServer.java b/src/com/gitblit/GitBlitServer.java index 4f1aecc..b167e6c 100644 --- a/src/com/gitblit/GitBlitServer.java +++ b/src/com/gitblit/GitBlitServer.java @@ -79,7 +79,7 @@ } if (jc != null) { jc.usage(); - System.out.println("\nExample:\n java -server -Xmx1024M -jar go-git-go.jar --repos c:\\git --port 80 --securePort 443"); + System.out.println("\nExample:\n java -server -Xmx1024M -jar gitblit.jar --repos c:\\git --port 80 --securePort 443"); } System.exit(0); } @@ -108,8 +108,8 @@ private static void start(Params params) { // instantiate GitBlit GitBlit.self(); - - PatternLayout layout = new PatternLayout(StoredSettings.getString("log4jPattern", "%-5p %d{MM-dd HH:mm:ss.SSS} %-20.20c{1} %m%n")); + + PatternLayout layout = new PatternLayout(StoredSettings.getString(Keys.server_log4jPattern, "%-5p %d{MM-dd HH:mm:ss.SSS} %-20.20c{1} %m%n")); org.apache.log4j.Logger rootLogger = org.apache.log4j.Logger.getRootLogger(); rootLogger.addAppender(new ConsoleAppender(layout)); @@ -121,7 +121,7 @@ String osversion = System.getProperty("os.version"); logger.info("Running on " + osname + " (" + osversion + ")"); - if (StoredSettings.getBoolean("debugMode", false)) { + if (StoredSettings.getBoolean(Keys.server_debugMode, false)) { logger.warn("DEBUG Mode"); } @@ -177,12 +177,12 @@ // Git Servlet ServletHolder gitServlet = null; String gitServletPathSpec = "/git/*"; - if (StoredSettings.getBoolean("allowPushPull", true)) { + if (StoredSettings.getBoolean(Keys.git_allowPushPull, true)) { gitServlet = rootContext.addServlet(GitServlet.class, gitServletPathSpec); gitServlet.setInitParameter("base-path", params.repositoriesFolder); gitServlet.setInitParameter("export-all", params.exportAll ? "1" : "0"); } - + // Login Service LoginService loginService = null; String realmUsers = params.realmFile; @@ -192,7 +192,7 @@ GitBlit.self().setLoginService(jettyLoginService); loginService = jettyLoginService; } - + // Determine what handler to use Handler handler; if (gitServlet != null) { @@ -356,43 +356,43 @@ public Boolean stop = false; @Parameter(names = { "--temp" }, description = "Server temp folder") - public String temp = StoredSettings.getString("tempFolder", "temp"); + public String temp = StoredSettings.getString(Keys.server_tempFolder, "temp"); /* * GIT Servlet Parameters */ @Parameter(names = { "--repos" }, description = "Git Repositories Folder") - public String repositoriesFolder = StoredSettings.getString("repositoriesFolder", "repos"); + public String repositoriesFolder = StoredSettings.getString(Keys.git_repositoriesFolder, "repos"); @Parameter(names = { "--exportAll" }, description = "Export All Found Repositories") - public Boolean exportAll = StoredSettings.getBoolean("exportAll", true); + public Boolean exportAll = StoredSettings.getBoolean(Keys.git_exportAll, true); /* * Authentication Parameters */ @Parameter(names = { "--authenticatePushPull" }, description = "Authenticate Git Push/Pull access") - public Boolean authenticatePushPull = StoredSettings.getBoolean("authenticatePushPull", true); + public Boolean authenticatePushPull = StoredSettings.getBoolean(Keys.git_authenticate, true); @Parameter(names = { "--realm" }, description = "Users Realm Hash File") - public String realmFile = StoredSettings.getString("realmFile", "users.properties"); + public String realmFile = StoredSettings.getString(Keys.server_realmFile, "users.properties"); /* * JETTY Parameters */ @Parameter(names = { "--nio" }, description = "Use NIO Connector else use Socket Connector.") - public Boolean useNIO = StoredSettings.getBoolean("useNio", true); + public Boolean useNIO = StoredSettings.getBoolean(Keys.server_useNio, true); @Parameter(names = "--port", description = "HTTP port for to serve. (port <= 0 will disable this connector)") - public Integer port = StoredSettings.getInteger("httpPort", 80); + public Integer port = StoredSettings.getInteger(Keys.server_httpPort, 80); @Parameter(names = "--securePort", description = "HTTPS port to serve. (port <= 0 will disable this connector)") - public Integer securePort = StoredSettings.getInteger("httpsPort", 443); + public Integer securePort = StoredSettings.getInteger(Keys.server_httpsPort, 443); @Parameter(names = "--storePassword", description = "Password for SSL (https) keystore.") - public String storePassword = StoredSettings.getString("storePassword", ""); + public String storePassword = StoredSettings.getString(Keys.server_storePassword, ""); @Parameter(names = "--shutdownPort", description = "Port for Shutdown Monitor to listen on. (port <= 0 will disable this monitor)") - public Integer shutdownPort = StoredSettings.getInteger("shutdownPort", 8081); + public Integer shutdownPort = StoredSettings.getInteger(Keys.server_shutdownPort, 8081); } } \ No newline at end of file -- Gitblit v1.9.1