Thiết lập tự động của Eclipse?


8

Tôi làm việc cho một công ty sử dụng Eclipse và một loạt các plugin cho môi trường phát triển của họ.

Tôi đang cố gắng đưa ra một cách tự động để cài đặt mọi thứ (nhật thực và plugin) và định cấu hình máy chủ, lật đổ, kho lưu trữ tác vụ, Maven và Tomcat.

Giải pháp hiện tại là thiết lập Eclipse và tất cả các plugin của nó, sau đó dán nó vào một tệp zip. Sau đó, bạn vẫn cần cài đặt tomcat (và móc nó vào nhật thực) và sau đó thiết lập SVN, tác vụ (bugzilla) và Maven bằng tay.

Ngoài ra-- họ hiện đang phát triển trên Windows và tôi đang cố gắng thiết lập cài đặt này trên Ubuntu 11.10.

Có lời khuyên nào cho việc làm điều này dễ dàng như giải nén tar và chạy script không? Tôi đang cố gắng sử dụng git diff để tìm hiểu xem nhật thực đang làm gì, nhưng nó không có kết quả.

Câu trả lời:


4

Bạn nên thử plugin Workspace Mechanic . Điều này có thể chia sẻ / thiết lập bất cứ điều gì bạn muốn.

Workspace Mechanic tự động bảo trì môi trường Eclipse của bạn bằng cách điều chỉnh các tùy chọn, thêm các vị trí mở rộng, v.v. Bạn có thể sử dụng nó để:

  • Tạo một môi trường nhất quán giữa các nhóm lớn như toàn bộ công ty, nhóm địa phương của bạn hoặc thậm chí giữa nhiều không gian làm việc của riêng bạn
  • Tiết kiệm thời gian thiết lập không gian làm việc mới
  • Tạo các tác vụ đảm bảo các tùy chọn mới yêu thích của bạn được áp dụng cho tất cả các không gian làm việc hiện tại và tương lai của bạn. (Đây là một trong những tính năng yêu thích của chúng tôi!)

Chúng tôi đang sử dụng nó và nó "chỉ hoạt động".


Cám ơn vì cái này! Tôi sẽ cho bạn biết làm thế nào nó hoạt động cho chúng tôi ngay khi tôi có thể dùng thử.
Conrad.Dean

@ Conrad.Dean làm thế nào điều này làm việc ra? Tôi không thấy gì về việc thiết lập máy chủ trong Eclipse hoặc cài đặt các plugin và như vậy? Dường như với tôi nó chỉ là duy trì sở thích.
Danny

@Danny Tôi chưa bao giờ kết thúc việc thực hiện đúng cách này. Tôi không làm việc trên bất kỳ dự án java nào nữa, vì vậy tất cả các cài đặt dành cho nhà phát triển của tôi sống dưới dạng dotfiles cho các công cụ không mất nhiều năm để định cấu hình: \. Xin lỗi
Conrad.Dean



0

Tôi lưu trữ Eclipse và một cấu hình cơ sở trong kiểm soát phiên bản. Điều đó sẽ xử lý các plugin và như vậy. Tôi cũng lưu trữ trong đó tất cả các công cụ như JDK và các tệp bó thiết lập môi trường, v.v.

Bằng cách đó, điều duy nhất mà nhà phát triển cần cài đặt để bắt đầu làm việc là máy khách kiểm soát phiên bản.

Các tệp bó có thể được sử dụng để thiết lập dữ liệu meta theo cách bạn muốn.

Thông thường tôi làm cho đường dẫn tệp bó tự động cấu hình tương ứng với nơi nó được chạy, theo cách đó tôi có thể có nhiều luồng phát triển trên một máy.


"... Các tệp bó để thiết lập dữ liệu meta theo cách bạn muốn" Tuyệt vời! đó chính xác là những gì tôi đang hỏi về. Làm thế nào để bạn có được batchfiles để thiết lập cấu hình plugin cho bạn?
Conrad.Dean

1
"% ~ dp0" (bạn có thể google điều đó) sẽ giúp định cấu hình mọi thứ. Đây không phải là tệp bó thiết lập cấu hình trên IDE được thực hiện bằng các cài đặt cụ thể của dự án là một phần của Eclipse VÀ được lưu trữ trong kiểm soát phiên bản. Bạn có thể sử dụng tệp psf để xác định các dự án để liên kết với kiểm soát phiên bản, nó vẫn thủ công nhưng nó làm giảm số bước để dễ quản lý hơn.
Archimedes Trajano
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.