From d5ee557ef1370b5b9953dca1c8d3b14d0bd68a98 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Thu, 02 May 2013 22:31:58 -0400
Subject: [PATCH] Do not use problematic WicketUtils fluid api

---
 build.xml |   25 ++++++++++++++++++-------
 1 files changed, 18 insertions(+), 7 deletions(-)

diff --git a/build.xml b/build.xml
index 9ae494d..3355529 100644
--- a/build.xml
+++ b/build.xml
@@ -4,14 +4,17 @@
 	<!--
 		~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 		Retrieve Moxie Toolkit
+		
+		documentation @ http://gitblit.github.io/moxie
 		~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 	-->
-	<property name="moxie.version" value="0.7.1" />
-	<property name="moxie.url" value="http://gitblit.github.com/moxie/maven" />
+	<property name="moxie.version" value="0.7.4" />
+	<property name="moxie.url" value="http://gitblit.github.io/moxie/maven" />
 	<property name="moxie.jar" value="moxie-toolkit-${moxie.version}.jar" />
 	<property name="moxie.dir" value="${user.home}/.moxie" />
 	
 	<!-- Download Moxie from it's Maven repository to user.home -->
+	<mkdir dir="${moxie.dir}" />
 	<get src="${moxie.url}/org/moxie/moxie-toolkit/${moxie.version}/${moxie.jar}"
 		dest="${moxie.dir}" skipexisting="true" verbose="true" />
 	
@@ -33,8 +36,9 @@
 	<target name="prepare">
 	
 		<!-- Setup Ant build from build.moxie and resolve dependencies.
-		     if it exists, build.properties is automatically loaded -->
-		<mx:init verbose="no" />
+		     If it exists, build.properties is automatically loaded.
+		     Explicitly set mxroot allowing CI servers to override the default. -->
+		<mx:init verbose="no" mxroot="${moxie.dir}" />
 				
 		<!-- Set Ant project properties -->
 		<property name="distribution.zipfile" value="gitblit-${project.version}.zip" />
@@ -274,7 +278,7 @@
 			<class name="com.gitblit.EnforceAuthenticationFilter" />
 			<class name="com.gitblit.FederationServlet" />
 			<class name="com.gitblit.GitFilter" />
-			<class name="com.gitblit.GitServlet" />
+			<class name="com.gitblit.git.GitServlet" />
 			<class name="com.gitblit.PagesFilter" />
 			<class name="com.gitblit.PagesServlet" />
 			<class name="com.gitblit.RobotsTxtServlet" />
@@ -283,6 +287,9 @@
 			<class name="com.gitblit.SyndicationFilter" />
 			<class name="com.gitblit.SyndicationServlet" />
 			<class name="com.gitblit.wicket.GitBlitWebApp" />
+			<!-- Manually include alternative User Services -->
+			<class name="com.gitblit.LdapUserService" />
+			<class name="com.gitblit.RedmineUserService" />
 		</mx:genjar>
 
 		<!-- Build the WAR file -->
@@ -382,7 +389,7 @@
 			<class name="com.gitblit.EnforceAuthenticationFilter" />
 			<class name="com.gitblit.FederationServlet" />
 			<class name="com.gitblit.GitFilter" />
-			<class name="com.gitblit.GitServlet" />
+			<class name="com.gitblit.git.GitServlet" />
 			<class name="com.gitblit.PagesFilter" />
 			<class name="com.gitblit.PagesServlet" />
 			<class name="com.gitblit.RobotsTxtServlet" />
@@ -391,6 +398,9 @@
 			<class name="com.gitblit.SyndicationFilter" />
 			<class name="com.gitblit.SyndicationServlet" />
 			<class name="com.gitblit.wicket.GitBlitWebApp" />
+			<!-- Manually include alternative User Services -->
+			<class name="com.gitblit.LdapUserService" />
+			<class name="com.gitblit.RedmineUserService" />
 		</mx:genjar>
 
 		<!-- Build Express Zip file -->
@@ -991,7 +1001,8 @@
 	<target name="installMaven" depends="compile" description="Install Gitblit JAR as Maven module">
 		<local name="project.jar" />
 		<property name="project.jar" value="${project.outputDirectory}/gitblit.jar" />
-		<mx:jar destfile="${project.jar}" includeresources="true" />
+		<property name="resourceFolderPrefix" value="" />
+		<mx:jar destfile="${project.jar}" includeresources="true" resourceFolderPrefix="${resourceFolderPrefix}" />
 
 		<exec executable="mvn">
 			<arg value="install:install-file" />

--
Gitblit v1.9.1