My client has built the Team Calendar from the source code on MAC given the above pom modification, but reports very different builds based on the following:
"This builds! Unfortunately, exploding the built jar and comparing it to a built 5.1.21 jar shows there are massive differences, even in plaintext files like properties files, so that's not reassuring. For example, a truncated diff of a plaintext comparison on a properties file:
--- expl-real/JAR/com/atlassian/confluence/extra/calendar3/calendar3.properties 2014-12-19 10:03:16.000000000 -0500
+++ expl-snapshot/com/atlassian/confluence/extra/calendar3/calendar3.properties 2015-02-11 17:43:22.000000000 -0500
@@ -65,6 +65,7 @@
calendar3.restrictsubcalendar=Restrictions
calendar3.restrictsubcalendar.tooltip=Restrict access to calendar
calendar3.subscribedviacontent=Watching
+calendar3.watching.status=Watching Status
calendar3.subscribedviacontent.tooltip=You''re watching this calendar via pages
calendar3.removesubcalendar=Remove...
calendar3.removesubcalendar.tooltip=Remove calendar
@@ -396,7 +397,8 @@
calendar3.moreinvitees.singular=and {0} other
calendar3.mycalendars=My Calendars
-calendar3.mycalendars.pdl=Calendars
+calendar3.mycalendars.pdl=My Calendars
+calendar3.mycalendars.link=Calendars
# Recently updated mail
calendar3.viewmycalendars=View My Calendars
@@ -498,6 +500,11 @@
"
So we are making progress, but it still seems to be missing some information.
Reopening this case as the source code is no longer publicly available at https://my.atlassian.com/download/source/teamcalendars/