2012-03-06 22 views
5

Tôi đang tìm Thư viện Java tương tự như nchurn để có thể nhận thông tin về tệp nào trong kho lưu trữ đã được thay đổi rất nhiều ... Tôi cần một số thông tin tương tự như sau để tôi có thể thực hiện tính toán.Có một API cho Java để tính toán mã không?

+--------------------------------------------------+ 
| 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 | 

Có ai biết API như vậy mà tôi có thể nhận thông tin về mã gián đoạn không? Mặc dù nó phải ở trong Java.

Nhờ sự giúp đỡ của bạn

+1

trùng lặp của http://stackoverflow.com/questions/54318/any-tools-to-get-code-churn-metrics-for-a-subversion-repository? –

+0

Tại sao bạn cần nó? Sử dụng 'nchurn' trong bản dựng của bạn. – AlexR

+0

DMoses - Tôi đã thử một số công cụ được đề cập ở đó nhưng họ không sản xuất những gì tôi cần. – ict1991

Trả lời

2

Đối với SVN, StatSVN cung cấp một cái nhìn của file với hầu hết các phiên bản. Xem here ví dụ về đầu ra HTML. Nó được viết bằng java, vì vậy nếu bạn cần một API java, trái ngược với việc chỉ nhận được thông tin, bạn có thể đào sâu vào việc thực hiện tạo ra HTML đó và gọi các lớp trực tiếp bằng cách nào đó. Mã nguồn nằm trong StatSVN sourceforge repo.

Các vấn đề liên quan