diff --git a/pom.xml b/pom.xml
index a79e94423ecf914f9af188dee4dde87385f27e19..4a85eb715be496210b311cd8a784f10036189746 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1125,7 +1125,7 @@
 				<updatePolicy>never</updatePolicy>
 			</releases>
 			<snapshots>
-				<enabled>true</enabled>
+				<enabled>false</enabled>
 				<updatePolicy>daily</updatePolicy>
 			</snapshots>
 		</repository>
@@ -1143,6 +1143,16 @@
 				<updatePolicy>daily</updatePolicy>
 			</snapshots>
 		</pluginRepository>
+		<pluginRepository>
+			<id>openolat-plugin-repo</id>
+			<name>OpenOLAT Public Maven Repository Group</name>
+			<url>http://nexus.openolat.org/nexus/content/groups/public</url>
+			<layout>default</layout>
+			<releases>
+				<enabled>true</enabled>
+				<updatePolicy>never</updatePolicy>
+			</releases>
+		</pluginRepository>
 	</pluginRepositories>
 	<build>
 		<!-- Useful maven commands: o mvn dependency:tree - check to see what other 
@@ -1190,9 +1200,9 @@
     </testResources>
 		<plugins>
 			<plugin>
-				<groupId>org.codehaus.mojo</groupId>
+				<groupId>org.openolat.mojo</groupId>
 				<artifactId>buildnumber-maven-plugin</artifactId>
-				<version>1.2</version>
+				<version>1.2.0</version>
 				<executions>
 					<execution>
 						<phase>validate</phase>
@@ -1236,6 +1246,7 @@
 							<manifestEntries>
 								<Build-Change-Set>${changeSet}</Build-Change-Set>
 								<Build-Change-Set-Date>${changeSetDate}</Build-Change-Set-Date>
+								<Build-Revision-Number>${revisionNumber}</Build-Revision-Number>
 								<Implementation-Build>${buildNumber}</Implementation-Build>
 							</manifestEntries>
 						</archive>
diff --git a/src/main/java/org/olat/core/util/WebappHelper.java b/src/main/java/org/olat/core/util/WebappHelper.java
index 17a9d163d063a9c0108c573e2cf9e9218c1d16ca..5952b49f5cbd94f5d914446cb88947bb820ea35d 100644
--- a/src/main/java/org/olat/core/util/WebappHelper.java
+++ b/src/main/java/org/olat/core/util/WebappHelper.java
@@ -85,6 +85,7 @@ public class WebappHelper implements Initializable, Destroyable, ServletContextA
 	private static String buildJdk;
 	private static String changeSet;
 	private static String changeSetDate;
+	private static String revisionNumber;
 	private static String implementationVersion;
 	
 
@@ -117,6 +118,7 @@ public class WebappHelper implements Initializable, Destroyable, ServletContextA
 				props.load(meta);
 				changeSet = props.getProperty("Build-Change-Set");
 				changeSetDate = props.getProperty("Build-Change-Set-Date");
+				revisionNumber = props.getProperty("Build-Revision-Number");
 				implementationVersion = props.getProperty("Implementation-Version");
 				buildJdk = props.getProperty("Build-Jdk");
 			} catch (IOException e) {
@@ -464,6 +466,10 @@ public class WebappHelper implements Initializable, Destroyable, ServletContextA
 	public static String getChangeSetDate() {
 		return changeSetDate;
 	}
+	
+	public static String getRevisionNumber() {
+		return revisionNumber;
+	}
 
 	public static String getImplementationVersion() {
 		return implementationVersion;
diff --git a/src/main/java/org/olat/gui/control/OlatFooterController.java b/src/main/java/org/olat/gui/control/OlatFooterController.java
index ebe852464ca3cc70b30a931d29470d2653bddc97..ce169f1f1adc535c0ddf4a316d2bc8dc90bab2fd 100644
--- a/src/main/java/org/olat/gui/control/OlatFooterController.java
+++ b/src/main/java/org/olat/gui/control/OlatFooterController.java
@@ -100,9 +100,12 @@ public class OlatFooterController extends BasicController {
 
 		olatFootervc.contextPut("appName", Settings.getApplicationName());
 		olatFootervc.contextPut("appVersion", Settings.getVersion());
+		
 		olatFootervc.contextPut("buildIdentifier", Settings.getBuildIdentifier());
+		olatFootervc.contextPut("revisionNumber", WebappHelper.getRevisionNumber());
 		olatFootervc.contextPut("changeSet", WebappHelper.getChangeSet());
 		olatFootervc.contextPut("changeSetDate", WebappHelper.getChangeSetDate());
+		
 		olatFootervc.contextPut("node", Settings.getNodeInfo());
 		olatFootervc.contextPut("olatversion", Settings.getFullVersionInfo() +" "+ Settings.getNodeInfo());
 
diff --git a/src/main/java/org/olat/gui/control/_content/olatFooter.html b/src/main/java/org/olat/gui/control/_content/olatFooter.html
index 5a73344ebe63e5c48c6f1e1142e71df45512b162..d57a99521e73e962565c92b0b7bc5cc0ca84b1ba 100644
--- a/src/main/java/org/olat/gui/control/_content/olatFooter.html
+++ b/src/main/java/org/olat/gui/control/_content/olatFooter.html
@@ -5,7 +5,7 @@
 	<span id="b_counter">($r.render("userCounter") $r.translate("other.users.online"))</span>
 </div>
 <div id="b_footer_version">
-	<a href="http://www.openolat.org" title="Homepage of the Open Source LMS OpenOLAT $appVersion (Build $changeSet)" target="_blank">$appName&nbsp;$appVersion&nbsp($node)</a>
+	<a href="http://www.openolat.org" title="Homepage of the Open Source LMS OpenOLAT $appVersion (Build $revisionNumber:$changeSet)" target="_blank">$appName&nbsp;$appVersion&nbsp($node)</a>
 </div>	
 #if($r.available("shareLink"))
 	$r.render("shareLink")