2015-01-30 2 views
0

Я нашел плагин salesforce для intellij IDEA (link) и теперь пытаюсь его установить. Проблема в том, что я никогда не делал этого раньше. Итак, в соответствии с инструкцией:Как построить плагин с муравей на mac

Как построить и установить

Пока плагин не будет отпущен в IntelliJ плагин хранилища, вы могу, следуя эти инструкции для ручной сборки и установок плагина из GitHub:

  1. Обновление ANT сценария Salesforce-плагин-XML с местоположением вашего IntelliJ IDEA установить <!--property name="idea.path" value="C:\Program Files (x86)\JetBrains\IntelliJ IDEA 13.0.2"/--> <property name="idea.path" value="/Applications/IntelliJ IDEA 13.app"/>
  2. Выполнить 'пакет' цели скрипта ANT - это приведет к созданию файла zip-файла salesforce-plugin - #. #. zip в директории out
  3. Перейдите в настройки IntelliJ IDEA в разделе «Плагины» и выберите «Установить плагин с диска». Выберите zip-файл и нажмите «ОК».

Я загрузил проект из GitHub, добавил путь к идее Salesforce-plugin.xml. Тогда я понял, что у меня нет муравья, чтобы его построить. Я установил доморощенного, установленного муравья, проверил версию (появился муравей, хорошо). Тогда я застрял. Я пробовал разные комбинации, как упаковать плагин, Последняя попытка, когда я изменил Salesforce-plugin.xml к build.xml и писал в терминале:

ant package build.xml 

получил:

Buildfile:/Пользователи/охладитель/Загрузки/Salesforce-плагин-мастер/build.xml

BUILD FAILED /Users/cooler/Downloads/salesforce-plugin-master/build.xml:36: taskdef класса com.intellij.ant. Javac2 не найден с использованием загрузчика классов AntClas sLoader []

Помогите мне, пожалуйста, сделать это правильно !?

BTW, я использую Mavericks

ответ

2

На Mac, вам нужно добавить/Contents корневой путь установки IDEA. Например:

<property name="idea.path" value="/Applications/IntelliJ IDEA 14.app/Contents"/> 
+0

ОК, это помогло мне сделать еще один шаг вперед. :) он говорит: [javac2] 16 ошибок [javac2] 1 предупреждение BUILD FAILED /Users/cooler/Downloads/salesforce-plugin-master/build.xml:89: Compile не удалось; см. вывод ошибки компилятора. – Cooler

+0

Полные данные консоли: http://hastebin.com/ohiwokopiz.rb – Cooler

+0

Это ошибка в скрипте сборки Ant; цель для плагина JPS не включает необходимые зависимости.Вы должны попытаться создать плагин из проекта IntelliJ IDEA, а не с помощью Ant. (Просто откройте проект в IntelliJ IDEA и выполните «Подготовить модуль модуля для развертывания»). Кроме того, в целом рекомендуется обратиться к автору плагина за вопросами, связанными с определенным плагином, а не размещать вопросы в World Wide Web. – yole

1

При генерации скрипты Ant:

build -> generate ant build 
-> check "use current idea instance for idea.home property" 

Re-генерировать скрипты. Теперь сборка должна работать должным образом.

Смежные вопросы