Tôi khuyên bạn nên suy nghĩ về những gì bạn muốn làm với Maven, hoặc tại sao bạn muốn giới thiệu nó vào dự án của bạn. Có thể hỏi ông chủ của bạn vì lý do/mục tiêu của mình khi giới thiệu Maven.
Sau khi bạn đã đặt tên cho các mục tiêu chính lý do tại sao để giới thiệu Maven. Yêu cầu tư vấn tiềm năng cách họ sẽ sử dụng Maven để đạt được các mục tiêu đó.
Ví dụ 1
Goal: Cải thiện chất lượng mã tổng thể trong dự án.
Câu hỏi: Làm cách nào chúng tôi có thể sử dụng Maven để cải thiện chất lượng mã tổng thể của chúng tôi trong các dự án.
Câu trả lời có thể: Maven có một số trình cắm thêm để buộc/đo lường chất lượng mã trong các dự án, chúng tôi có thể tích hợp chúng vào bản dựng của chúng tôi trong thời gian gần như không. (Ví dụ checkstlye, PMD, Cobertura, xradar ...)
Ví dụ 2
Goal: sáng tạo tự động các kịch bản triển khai cho nhiều môi trường đích.
Câu hỏi: Làm cách nào chúng tôi có thể sử dụng Maven để tự động triển khai các tạo phẩm cho một số môi trường đích.
Câu trả lời có thể: Chúng tôi có thể sử dụng các trình cắm thêm Maven để triển khai (ví dụ: Cargo) và sử dụng hồ sơ của maven để xử lý một số cấu hình.
a.s.o.
Nguồn
2010-02-04 15:25:11
+1 Tư vấn viên Maven cũng phải là một nhà phát triển/kiến trúc sư java có kinh nghiệm. Việc thích ứng với Maven đòi hỏi sự hiểu biết mạnh mẽ về toàn bộ hệ sinh thái Java. Đối với các dự án exsiting, đôi khi cần phải cấu trúc lại cấu trúc mã. – cetnar
@cetnar Chắc chắn là đúng. Có kinh nghiệm trong phát triển, khuôn khổ và các ràng buộc liên quan là một * lớn * cộng. –
giải thích đúng đắn về dàn xếp phụ thuộc là phải –