JBossWS 源代碼從 SVN 遷移到 GitHub

jopen 9年前發布 | 8K 次閱讀 JBossWS

JBossWS 源代碼從 SVN 遷移到 GitHub,GitHub 地址:https://github.com/jbossws。一個完整的遷移需要把 SVN 庫的歷史記錄也遷移過去,JBossWS 團隊使用 GitHub importer,小的代碼庫很方便,但是大型庫就遇到了麻煩,只能使用另外一種方式。另一種方式是基于 git-svn。首先是構建一個作者映射文件,從 SVN commit 的開發者到 GitHub 用戶,使用以下 bash 命令:

> svn log -q | awk -F '|' '/^r/ {sub("^ ", "", $2); sub(" $", "", $2); print $2" = "$2" <"$2">"}' | sort -u > authors-transform.txt

然后創建一個本地 Git 庫:

> git svn clone --stdlayout --no-metadata -A authors-transform.txt http://anonsvn.jboss.org/repos/jbossws/stack/cxf /tmp/rep

添加一個遠程庫鏈接,然后 push 到 master:

> git remote add origin https://github.com/jbossws/jbossws-cxf.git
> git push -u origin master

繼續 push:

> printf "git push origin "; git show-ref | grep refs/remotes | grep -v '@' | grep -v remotes/tags | perl -ne 'print "refs/remotes/$1:refs/heads/$1 " if m!refs/remotes/(.*)!'; echo

> printf "git push origin "; git show-ref | grep refs/remotes/tags | grep -v '@' | perl -ne 'print "refs/remotes/tags/$1:refs/tags/$1 " if m!refs/remotes/tags/(.*)!'; echo

完成!

更多內容請看說明


JBoss WS (JBoss Web Services)實現了一個新的符合JAX-RPC1.1標準的SOAP stack,可用于替代先前的WS4EE和JBoss.NET。它能夠更好的與整個JBoss架構體系相集成。

支持:

  • JAX-RPC and JAX-WS (2.2) support
  • JBoss Application Server 5 (JavaEE 5 compliant) web service stack
  • EJB 2.1, EJB3 and JSE endpoints
  • Attachments Profile Version 1.0
  • Support for MTOM/XOP and SwA-Ref
  • WS-Security 1.0 for XML Encryption/Signature of the SOAP message
  • WS-Addressing (W3C candidate release) and JSR-261
  • WS-ReliableMessaging
  • WS-Eventing
  • WS-Policy

來自:http://www.oschina.net/news/63719/jbossws-migrating-sources-to-github

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!