Java是否有用于计算代码流失的API?

时间:2012-03-06 20:08:03

标签: java svn project-management java-api

我正在寻找类似于nchurn的Java库,以便能够获取有关存储库中哪些文件已经发生了很大变化的信息......我需要一些类似于以下内容的信息,以便我可以执行计算。

+--------------------------------------------------+
| lib/rubikon/application/instance_methods.rb | 48 |
| lib/rubikon/application.rb                  | 30 |
| test/test.rb                                | 30 |
| lib/rubikon/command.rb                      | 28 |
| lib/rubikon/parameter.rb                    | 17 |
| test/application_tests.rb                   | 14 |
| Rakefile                                    | 13 |
| lib/rubikon/application/dsl_methods.rb      | 12 |

有谁知道这样的API,我可以获得代码流失信息吗?它必须是Java。

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

对于SVN,StatSVN提供了修订最多的文件视图。有关HTML输出示例,请参阅here。它是用java编写的,所以如果你需要一个java API,而不仅仅是获取信息,你可以深入研究产生HTML的实现,并以某种方式直接调用类。源代码位于StatSVN sourceforge repo中。