From 39197fb840b8b7f5d31ff7a50e8ce8bf1851271f Mon Sep 17 00:00:00 2001 From: Michael Zhou Date: Wed, 23 Jan 2013 11:15:50 -0600 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E8=BF=9B=E5=8F=91=E5=B8=83=E8=BF=87?= =?UTF-8?q?=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DEPLOY.txt | 21 ++++++++------------- dist/springext/pom.xml | 4 ++++ dist/test/pom.xml | 4 ++++ dist/webx/pom.xml | 4 ++++ pom.xml | 7 +++++++ 5 files changed, 27 insertions(+), 13 deletions(-) diff --git a/DEPLOY.txt b/DEPLOY.txt index faa7bc5f7..352a4521b 100644 --- a/DEPLOY.txt +++ b/DEPLOY.txt @@ -84,23 +84,18 @@ Sonatype OSS Staging 库管理: https://oss.sonatype.org/ 1. 确保所有源代码提交 2. checkout要发布的分支,例如:git checkout dev-3.0.8 -3. 编译并测试整个项目:mvn clean install -4. 分别发布parent和dist目录下的项目: +3. 分别发布parent和dist目录下的项目: cd citrus -mvn clean deploy -N -Pdeployment - -cd dist/test -mvn clean deploy -N -Pdeployment +mvn clean deploy -N -Pdeployment -Ddeployment.skip=false -cd ../../dist/webx mvn clean deploy -N -Pdeployment 确保使用deployment profile,以便生成sonatype所需要的数字签名。 -5. 如果还需要发布其余的分支,切换到该分支,并重作2-4 -6. 在应用中测试staging库,用sonatype profile,例如在应用的目录下执行:mvn jetty:run -Psonatype -7. 在sonatype管理界面中promote项目到central maven repository -8. 对发布版本创建tags -9. 删除已发布的分支 -10. 创建新的开发分支 +4. 如果还需要发布其余的分支,切换到该分支,并重作2-4 +5. 在应用中测试staging库,用sonatype profile,例如在应用的目录下执行:mvn jetty:run -Psonatype +6. 在sonatype管理界面中promote项目到central maven repository +7. 对发布版本创建tags +8. 删除已发布的分支 +9. 创建新的开发分支 diff --git a/dist/springext/pom.xml b/dist/springext/pom.xml index da863abcf..7054cee4e 100644 --- a/dist/springext/pom.xml +++ b/dist/springext/pom.xml @@ -11,6 +11,10 @@ 4.0.0 citrus-springext-all SpringExt All-in-one Bundle + + + false + diff --git a/dist/test/pom.xml b/dist/test/pom.xml index ca8024161..f22686574 100644 --- a/dist/test/pom.xml +++ b/dist/test/pom.xml @@ -11,6 +11,10 @@ 4.0.0 citrus-test-all Test Utils for Webx + + + false + diff --git a/dist/webx/pom.xml b/dist/webx/pom.xml index 052956f5e..40d283c34 100644 --- a/dist/webx/pom.xml +++ b/dist/webx/pom.xml @@ -11,6 +11,10 @@ 4.0.0 citrus-webx-all Webx All-in-one Bundle + + + false + diff --git a/pom.xml b/pom.xml index 16e252969..5b2294279 100644 --- a/pom.xml +++ b/pom.xml @@ -50,6 +50,7 @@ 1.1 8.1.7.v20120910 ${java.encoding} + true true @@ -692,6 +693,12 @@ com.alibaba.citrus.tool springext-maven-plugin + + maven-deploy-plugin + + ${deployment.skip} + + maven-gpg-plugin