Автоматизована установка Eclipse?


8

Я працюю в компанії, яка використовує Eclipse та купу плагінів для свого середовища розвитку.

Я намагаюся придумати автоматизований спосіб встановити все (затемнення та плагіни) та налаштувати сервери, підривну роботу, сховища завдань, Maven та Tomcat.

Поточне рішення - встановити Eclipse та всі його плагіни, а потім вставити його в zip-файл. Потім вам потрібно встановити tomcat (і підключити його до затемнення), а потім встановити SVN, завдання (bugzilla) та Maven вручну.

Також-- вони зараз розробляються в Windows, і я намагаюся налаштувати цю програму на ubuntu 11.10.

Будь-яка порада, як зробити це так просто, як розпакування tar та запуск сценарію? Я намагаюся використовувати git diff, щоб зрозуміти, що таке затемнення, але це було далеко не плідним.

Відповіді:


4

Спробуйте використати плагін Workspace Mechanic . Це може ділитися / налаштовувати все, що завгодно.

Механік робочої області автоматизує підтримку вашого середовища Eclipse шляхом налаштування параметрів, додавання місць розширення тощо. Ви можете використовувати його для:

  • Створіть послідовне середовище серед таких груп, як уся компанія, ваша місцева команда або навіть серед багатьох ваших робочих просторів
  • Економте час, налаштовуючи нові робочі області
  • Створіть завдання, які гарантують, що ваші улюблені нові налаштування застосовуються до всіх ваших поточних та майбутніх робочих просторів. (Це одна з наших улюблених особливостей!)

Ми його використовуємо, і це "просто працює".


Дякую за це! Я дам вам знати, як у нас це виходить, як тільки я зможу це спробувати.
— Conrad.Dean

@ Conrad.Dean, як це вийшло? Я нічого не бачу в налаштуванні сервера в Eclipse або встановленні плагінів тощо? Мені здається, це просто підтримка уподобань.
— Денні

@Danny Я ніколи не закінчив належним чином це реалізувати. Я більше не працюю над жодними проектами Java, тому всі мої налаштування розробника живуть як dotfiles для інструментів, які не потребують років для налаштування: \. Вибачте
— Conrad.Dean



0

Я зберігаю Eclipse та базову конфігурацію у контролі версій. Це б обробляти плагіни і таке інше. Я також зберігаю там усі інструменти, такі як пакетні файли налаштування JDK та оточення.

Таким чином, єдине, що потрібно встановити розробнику, щоб почати працювати, - це клієнт управління версіями.

Пакетні файли можна використовувати для налаштування метаданих так, як вам потрібно.

Зазвичай я змушую конфігурацію пакетних файлів автоматично налаштовувати відносно того, де вона запущена, таким чином я можу мати декілька потоків розвитку на одній машині.


"... пакетні файли для налаштування метаданих так, як ви хочете" Класно! саме про це я і запитую. Як ви отримуєте пакетні файли для установки конфігурацій плагінів для вас?
— Conrad.Dean

1
"% ~ dp0" (ви можете це google) допоможе налаштувати речі. Це не пакетний файл, який встановлює конфігурацію в IDE, що робиться за допомогою специфічних для проекту параметрів, що входять до складу Eclipse AND і зберігаються в контролі версій. Ви можете використовувати файл PSF, щоб визначити проекти, які потрібно підключити до управління версіями, це все ще вручну, але це зменшує кількість кроків, щоб бути більш керованими.
— Архімед Траяно
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.