Попытка изменить пользовательский интерфейс активатора typesafe. Как импортировать/изменять файлы jar активатора в eclipse scala IDE?

Я новичок в среде scala eclipse, а также новичок в typesafe/activator.

Мне нужно изменить часть кода инициализации активатора из-за некоторых очень специфических зависимостей на стороне хоста.

Я не вижу, как «импортировать» фактические файлы jar в eclipse. Я точно знаю, что мне нужно изменить и как (путем открытия банки вручную и просмотра кода). Но я хочу сохранить полную целостность управления изменениями (ivy и sbt), но я понимаю, как это сделать.

Есть ли какой-нибудь простой способ вытащить/открыть исходный файл jar, изменить его и создать/развернуть? Я вижу много помощи по экспорту/сборке, но мне нужна помощь с частью этой задачи, связанной с открытием/импортом/изменением.

Спасибо за вашу помощь.


person AntiqueSounds    schedule 12.08.2014    source источник


Ответы (1)


Как правило, если вы хотите изменить работу проекта, вы должны вернуться к исходному репозиторию (в случае Activator https://github.com/typesafehub/activator ) и измените оттуда, а затем перестройте. Исходные файлы jar не имеют конфигурации сборки, поэтому они бесполезны для создания новых двоичных файлов. Обычно jar-файлы с исходным кодом используются для отображения исходного кода в отладчике или для того, чтобы щелкнуть тип в среде IDE и просмотреть исходный код для этого типа.

person Havoc P    schedule 21.08.2014
comment
Спасибо. Я вроде так понял, так как какое-то время никто не отвечал. Это кажется немного громоздким в случае такого огромного проекта, как этот, но это нужно будет сделать для очень немногих вещей, которые мне нужно сделать. Поэтому я думаю, что мне потребуется вилка, когда мне это нужно. Я классический новичок в этом. :-) - person AntiqueSounds; 28.08.2014