Tôi đang tìm kiếm một cơ sở hạ tầng phát triển java hoàn chỉnh với một tích hợp:Làm thế nào để thiết lập một cơ sở hạ tầng phát triển java tinh vi?
- một IDE như eclipse,
- một hệ thống xây dựng như Maven,
- một hệ thống kiểm soát phiên bản như subversion,
- máy chủ tích hợp liên tục như Hudson,
- người quản lý kho lưu trữ như Nexus,
- một plugin phát hành tự động như Maven Release Plugin.
Hơn nữa tôi muốn có:
- một dự án thành phần đa được xác định trước cấu trúc
... và tùy chọn:
- một người quản lý vấn đề như Jira,
- tích hợp với một con hoster nguồn mở như sourceforge.
Đánh giá tất cả các hệ thống này có thể mất nhiều thời gian, làm cho việc thiết lập cơ sở hạ tầng đang hoạt động trở thành công việc của một tháng trở lên. Tại nơi làm việc, tôi đã sẵn sàng để thiết lập từng hệ thống riêng lẻ, nhưng để phát triển riêng ở nhà tôi muốn có một cái gì đó như Devware - A development environment virtual appliance (tiếc là tôi không tìm thấy liên kết tải xuống) nơi mọi thứ đã được cài đặt và hoạt động .
Vì vậy, bạn có thể vui lòng cho tôi một số lời khuyên kết hợp tạo cơ sở hạ tầng làm việc không? Hoặc thậm chí tốt hơn nơi để tìm một cơ sở hạ tầng phát triển cấu hình sẵn?
PS: Tôi không cam kết với bất kỳ sản phẩm nào được đặt tên, vì vậy vui lòng đề xuất các lựa chọn thay thế nếu chúng phù hợp hơn.
Xem qustion này để biết một loạt ý kiến về điều này: http://stackoverflow.com/questions/1112697/setting-up-a-new-java-development-shop –