2011-11-09 29 views
6

Có thể cho maven plugin để quản lý chỉ phụ thuộc và không có gì nhiều hơn nữa.Eclipse maven để quản lý phụ thuộc chỉ và không có gì hơn

Tôi làm việc với dự án maven "lạ" và chỉ muốn plugin Eclipse/maven để đọc phụ thuộc từ tệp pom.xml và thêm nó vào đường dẫn lớp dự án. Và không có gì hơn.

Tôi không muốn nó đặt bộ lọc loại trừ, thư mục nguồn và thư mục đầu ra hoặc để ghi đè các phụ thuộc khác.

Ngoài ra, pom.xml không nằm trong thư mục nguồn của dự án Eclipse. Tôi biết tôi có thể sử dụng mvn eclipse: eclipse tác vụ thủ công, nhưng nó lộn xộn với các tập tin .classpath và .project của tôi, mà tôi không muốn hợp nhất bằng tay.

Để tóm tắt, tôi muốn tất cả các phụ thuộc từ tệp pom.xml được plugin tự động quản lý, nhưng đối với plugin không chạm vào bất kỳ thứ gì khác.

EDIT: Vấn đề là bất cứ khi nào một cái gì đó trong pom.xml thay đổi, maven plugin thay đổi cấu hình dự án của tôi.

EDIT: Nó phải là maven vì đã có pom.xml mà tôi có thể thay thế bằng sbt hoặc ivy hoặc lein hoặc bất kỳ eles nào.

+0

Điều đó có thể xảy ra nếu bạn tắt tính năng tạo tự động và không định cấu hình phần còn lại. Bạn gặp vấn đề ở đâu? – Thomas

+0

@Thomas, kinh nghiệm của tôi khi cố gắng sử dụng m2e cùng với scala-ide thực sự rất tệ. Về cơ bản, id scala ngừng hoạt động hoàn toàn, ngay cả khi bạn tắt trình tạo dự án maven. Tôi muốn sử dụng m2e chỉ để quản lý phụ thuộc, chính xác như câu hỏi này, và tôi không nghĩ rằng nó có thể. –

Trả lời

0

Nó có phải là con quạ không? Nếu bạn không cần bất kỳ plugin hoặc tổ chức dự án nào, bạn có thể sử dụng apache ivy để thay thế.

0

Hoặc bạn có thể sử dụng một thậm chí đơn giản hơn như SBT

nếu bạn phải sử dụng maven, chỉ cần loại bỏ các plugin từ tập tin pom.xml và chỉ làm tăng thêm sự phụ thuộc và các hợp đồng mua và sử dụng một IDE để ra mắt aplication hoặc tạo ra một cái lọ.

bạn sẽ cần chạy lệnh mvn nếu bạn thay đổi phụ thuộc.

+1

Bất kỳ nhận xét nào về lý do bỏ phiếu xuống? –

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