[Building Sakai] 2.6.x maintenance branch: pom <version> now 2.6-SNAPSHOT
Anthony Whyte
arwhyte at umich.edu
Sat Sep 12 10:46:26 PDT 2009
As of commit r66475, all 2.6.x maintenance branch pom.xml files
previously versioned as 2.6.0RC1-SNAPSHOT have been updated to 2.6-
SNAPSHOT as has the master/pom.xml property <sakai.version>. This
change implements a stable version naming pattern that will remain
unchanged for the life of the 2.6.x maintenance branch (the same
naming pattern will be adopted for 2.7.x). It should be noted that
certain 2.6.x projects such as entitybroker and polls are versioned
independently and are not affected by this bulk update.
2.6 maintenance releases (e.g. 2.6.1) will be cut from a release
branch based on a known 2.6.x revision and the release branch pom
<version> and <sakai.version> values will be updated accordingly as
part of the release process.
LOCAL MAVEN2 REPO
For those relying on the 2.6.x maintenance branch, consider deleting
the ~.m2/repository/org/sakaiproject portion of your local maven2 repo
to rid yourself of 2.6.0RC1-SNAPSHOT artifacts since they are now
redundant (note: this will also delete all your other Sakai artifacts
so make a backup). Then check out 2.6.x and perform a Maven build to
restock your repo with 2.6-SNAPSHOT artifacts. I also recommend that
you deploy against a clean Tomcat.
cd $SVN/sakai/branches
rm -rf sakai_2-6-x
svn co https://source.sakaiproject.org/svn/sakai/branches/sakai_2-6-x
sakai_2-6-x
cd sakai_2-6-x/master
mvn clean install
cd ../
mvn clean install -Dmaven.test.skip=true sakai:deploy [deploying to a
clean Tomcat]
CONTRIB PROJECTS
Should you check out 2.6.x, r66475 and onwards, review and update as
necessary the <parent> declarations included in the base pom.xml file
of any contrib projects that you add to your build. For example, if
you add SiteStats 2.0.1 to your 2.6.x 2.6-SNAPSHOT build, update its
base pom <parent> declaration <version> from
<version>2.6.0RC1-SNAPSHOT</version>
to
<version>2.6-SNAPSHOT</version>
https://source.sakaiproject.org/contrib/ufp/sitestats/tags/sitestats_2-0-1/pom.xml
Currently:
<!-- Parent: Sakai master pom -->
<parent>
<artifactId>master</artifactId>
<groupId>org.sakaiproject</groupId>
<!-- EDIT ME: Sakai Version -->
<!--<version>2.7.0-SNAPSHOT</version>--> <!-- For TRUNK -->
<version>2.6.0RC1-SNAPSHOT</version> <!-- For 2.6.x branch -->
<!--<version>2.6.0</version>--> <!-- For 2.6.0 release
-->
<!--<version>M2</version>--> <!-- For 2.5.x branch -->
<!--<version>2.5.4</version>--> <!-- For 2.5.4 release
-->
<!--<version>2.5.3</version>--> <!-- For 2.5.3 release
-->
<!--<version>2.5.2</version>--> <!-- For 2.5.2 release
-->
<!--<version>2.5.1</version>--> <!-- For 2.5.1 release
-->
<!--<version>2.5.0</version>--> <!-- For 2.5.0 release
-->
</parent>
Cheers,
Anthony
Begin forwarded message:
> From: Anthony Whyte <arwhyte at umich.edu>
> Date: September 11, 2009 10:09:48 AM EDT
> To: Developers Sakai <sakai-dev at collab.sakaiproject.org>
> Subject: Reminder: scheduling the 2.6.x pom <version> update
>
> Just a reminder but I plan on updating all 2.6.x branch pom
> <version> numbers tomorrow, Saturday, 12 September 2009 as
> previously described.
>
> Anthony
>
> Begin forwarded message:
>
>> From: Whyte Anthony <arwhyte at umich.edu>
>> Date: September 3, 2009 9:59:58 AM EDT
>> To: sakai-dev sakai-dev <sakai-dev at collab.sakaiproject.org>
>> Subject: Scheduling the 2.6.x pom <version> update
>>
>> Pursuant to a previous approved proposal I would like to schedule a
>> date for updating the <version> of 2.6.x pom files. The change
>> will be from
>>
>> <version>2.6.0RC1-SNAPSHOT</version>
>>
>> to
>>
>> <version>2.6-SNAPSHOT</version>
>>
>> To give time for developers and branch implementers to adjust to
>> this change (particularly maintainers of contrib projects) I'd like
>> to perform this update on Saturday, 12 September 2009.
>>
>> This same pattern will be adopted for the 2.7.x branch when it is
>> created.
>>
>> If there are any objections to this timeline please let me know.
>>
>> Cheers,
>>
>> Anthony
>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20090912/860a7995/attachment.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2417 bytes
Desc: not available
Url : http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20090912/860a7995/attachment.bin
More information about the sakai-dev
mailing list