forked from webx/citrus-tool
-
Notifications
You must be signed in to change notification settings - Fork 0
/
DEPLOY.txt
36 lines (24 loc) · 1.01 KB
/
DEPLOY.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
35
发布指南
源码库地址
=========
Git Read-Only: git://github.com/webx/citrus-tool.git
HTTP Read+Write https://github.com/webx/citrus-tool.git
SSH Read+Write [email protected]:webx/citrus-tool.git
Maven的配置($HOME/.m2/settings.xml)
====================================
参见:https://github.com/webx/citrus/blob/master/DEPLOY.txt
Maven库管理 - Staging
=====================
参见:https://github.com/webx/citrus/blob/master/DEPLOY.txt
发布步骤
========
1. 发布
cd citrus-tool
mvn clean deploy -Pdeployment
确保使用deployment profile,以便生成sonatype所需要的数字签名。
并非所有子项目都会被发布,只有那些 maven-deploy-plugin.skip=false 的项目才会被发布。
2. 在应用中测试staging库,用sonatype profile,例如在应用的目录下执行:mvn jetty:run -Psonatype
3. 在sonatype管理界面中promote项目到central maven repository
4. 对发布版本创建tags
5. 删除已发布的分支
6. 创建新的开发分支