Автоматизована установка 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.