Pengaturan otomatis Eclipse?

8

Saya bekerja untuk perusahaan yang menggunakan Eclipse dan sekelompok plugin untuk lingkungan pengembangan mereka.

Saya mencoba menemukan cara otomatis untuk menginstal semuanya (gerhana, dan plugin) dan mengkonfigurasi server, subversi, repositori tugas, Maven, dan Tomcat.

Solusi saat ini adalah mengatur Eclipse dan semua pluginnya, lalu menempelkannya di file zip. Kemudian, Anda masih perlu menginstal tomcat (dan mengaitkannya ke gerhana) dan kemudian mengatur SVN, tugas (bugzilla), dan Maven dengan tangan.

Juga - mereka saat ini berkembang di Windows, dan saya mencoba untuk menyiapkan ini di ubuntu 11.10.

Adakah saran untuk membuat ini semudah membongkar tar dan menjalankan skrip? Saya mencoba menggunakan git diff untuk mencari tahu apa yang dilakukan gerhana, tetapi jauh dari membuahkan hasil.

Conrad.Dean
sumber

Jawaban:

4

Anda harus mencoba plugin Workspace Mechanic . Ini dapat membagikan / mengatur apa pun yang Anda inginkan.

Mekanika Workspace mengotomatiskan pemeliharaan lingkungan Eclipse Anda dengan mengutak-atik preferensi, menambahkan lokasi ekstensi, dan sebagainya. Anda dapat menggunakannya untuk:

  • Ciptakan lingkungan yang konsisten di antara kelompok-kelompok sebesar seluruh perusahaan, tim lokal Anda, atau bahkan di antara banyak ruang kerja Anda sendiri
  • Hemat waktu menyiapkan ruang kerja baru
  • Buat tugas yang memastikan preferensi baru favorit Anda diterapkan ke semua ruang kerja Anda saat ini dan di masa depan. (Ini adalah salah satu fitur favorit kami!)

Kami menggunakannya dan "hanya berfungsi".

Andrey Loskutov
sumber
Terima kasih untuk ini! Saya akan memberi tahu Anda cara kerjanya bagi kami segera setelah saya dapat mencobanya.
Conrad.Dean
@ Conrad. Bagaimana cara kerjanya? Saya tidak melihat apa-apa tentang pengaturan server di Eclipse atau menginstal plugin dan semacamnya? Menurut saya itu hanya mempertahankan preferensi.
Danny
@Danny Saya tidak pernah benar menerapkan ini. Saya tidak lagi bekerja pada proyek java, jadi semua pengaturan pengembang saya hidup sebagai dotfiles untuk alat yang tidak membutuhkan waktu bertahun-tahun untuk mengonfigurasi: \. Maaf
Conrad.Dean
0

Saya menyimpan Eclipse dan konfigurasi dasar dalam kontrol versi. Itu akan menangani plugin dan semacamnya. Saya juga menyimpan di sana semua alat seperti JDK dan file batch pengaturan lingkungan dan semacamnya.

Dengan begitu satu-satunya hal yang perlu diinstal pengembang untuk mulai bekerja adalah klien kontrol versi.

File batch dapat digunakan untuk mengatur data meta seperti yang Anda inginkan.

Biasanya saya membuat jalur file batch secara otomatis mengkonfigurasi relatif ke tempat itu dijalankan, dengan cara itu saya dapat memiliki beberapa aliran pengembangan pada satu mesin.

Archimedes Trajano
sumber
"... file batch untuk mengatur data meta seperti yang Anda inginkan" Keren! itulah tepatnya yang saya tanyakan. Bagaimana Anda mendapatkan batchfiles untuk menyiapkan konfigurasi plugin untuk Anda?
Conrad.
1
"% ~ dp0" (Anda dapat menggunakan google itu) akan membantu mengonfigurasi berbagai hal. Ini bukan file batch yang mengatur konfigurasi pada IDE yang dilakukan menggunakan pengaturan spesifik proyek yang merupakan bagian dari Eclipse DAN disimpan dalam kontrol versi. Anda dapat menggunakan file psf untuk menentukan proyek yang akan ditautkan ke kontrol versi, ini masih manual tetapi mengurangi jumlah langkah agar lebih mudah dikelola.
Archimedes Trajano