2011-03-22 48 views
11

我正在評估Spring-Roo在我的一個項目中使用,但我不確定它在一個團隊中如何工作。你如何在一個春天的團隊中工作?

  • 團隊中的每個人都可以使用roo 控制檯嗎?
  • 你如何提交你的修改到 svn?
  • 如何管理合並和 分支?

謝謝!

+0

+1精彩問題 - 我其實想問這個問題! – Nilesh 2011-03-23 05:13:19

回答

3

我覺得這裏是我會做什麼:

  1. 的「建築師智囊團」中的團隊可以把基本的引導程序,一旦他們有非常戒嚴級別的域模型刻出來。
  2. 然後這可以進入SVN。
  3. 隨後,該團隊成員可以通過命令提示符或STS啓動roo控制檯,並開始更改其各自的模塊!
  4. 然後就像任何其他項目一樣管理,即創建新實體的團隊成員,字段將其變化檢查爲svn。

我不太需要分支機構。即使對於多個團隊成員的正常開發也需要合併,所以我不明白Roo爲什麼會這麼困難。

這有道理嗎?

+0

是的,這是有道理的...這就是我也會這樣做的方式。問題是我剛剛開始使用Roo和STS,而「10分鐘的應用程序」正在成爲「10小時的應用程序」......我在依賴和maven方面遇到了很多問題,因爲我在代理之後,而我他害怕團隊中的工作方式(我想象出所有問題只是爲了讓每個團隊成員都擁有本地環境)。我想我只需要嘗試一下...... – 2011-03-23 16:51:30

+0

如果你在代理之後 - 你可以配置maven的settings.xml來照顧它。如果這個文件在團隊成員中共享,那麼他們也可以使用roo。另外要記住的是設置Maven回購將是一次性工作,並且不會每次都是一個無用的。最後一件事,我第一次嘗試Roo時也遇到了麻煩。我發現這篇文章(http://www.ibm.com/developerworks/java/library/os-springroo1/?ca=drs-)比Spring Source提供的更好。 – Nilesh 2011-03-23 17:08:15

+0

謝謝!這是一篇很棒的文章。 – 2011-04-08 09:53:04

2

從奔亞歷克斯在Spring Roo forum

一般來說,我不會推薦 檢查的ITD進給袋鼠可以重建它們(有點像 你的javac編譯器構建的.class文件 源控制 所以你不檢查那些)。

Git是個例外,一般 建議,但因爲袋鼠有 插件,它的git在什麼Roo的做 (包括場ITD)提交 跟蹤水平提供了一個很好的 自動集成。

需要注意的一件事是,我沒有看到SVN的官方支持,只有git的插件。另一位用戶建議使用Maven對Subversion的支持。

您的構建/部署過程也是一個因素。