/
howto-release.txt
34 lines (25 loc) · 1.49 KB
/
howto-release.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
====
Licensed to JumpMind Inc under one or more contributor
license agreements. See the NOTICE file distributed
with this work for additional information regarding
copyright ownership. JumpMind Inc licenses this file
to you under the GNU General Public License, version 3.0 (GPLv3)
(the "License"); you may not use this file except in compliance
with the License.
You should have received a copy of the GNU General Public License,
version 3.0 (GPLv3) along with this library; if not, see
<http://www.gnu.org/licenses/>.
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
====
Update the release notes in symmetric-server/src/main/deploy
Check out https://symmetricds.svn.sourceforge.net/svnroot/symmetricds/trunk/symmetric
Run this from the root project:
mvn -Dpassword=xxxxxxx -DincludeDocs=true -Darguments="-DincludeDocs=true" clean release:prepare release:perform
The password is the password for svn. The -Darguments is the command line arguments for the final build
that is done from the newly created and checked out tag.
Upload checkout/symmetric-assemble/target/symmetric*server.zip to SourceForge. Update various news sites (like freecode, facebook and jumpmind blog)