2016-04-26 3 views
0

Я хочу знать, если это возможно, чтобы создать плагин Eclipse без с помощью IDE и без specifiying затмения рабочего пространства.Сложения затмение плагин без IDE и без указания рабочего пространства

В настоящее время у меня есть следующие настройки

Построить файл для плагина

<?xml version="1.0" encoding="UTF-8"?> 
    <project default="plugin_export" name="build"> 
     <target name="plugin_export"> 
      <pde.exportPlugins destination="\export\" exportSource="false" exportType="directory" plugins="com.my.plugin" useJARFormat="true"/> 
     </target> 
    </project> 

Строительство плагин из консоли

java.exe -jar 
"C:\Program Files\Eclipse_3.7.2_WIN32\plugins\org.eclipse.equinox.launcher_1.2.0.v20110502.jar" 
-application org.eclipse.ant.core.antRunner 
-f "D:\source\com.new.plugin\build.xml" 
-data "D:\elipse_workspace" 

Я в принципе хочу построить плагин без указания -data параметр. Вместо этого я хотел бы указать, где находится источник ...

+0

Если это опция, вы можете использовать [Tycho plugin] (http://www.vogella.com/tutorials/EclipseTycho/article.html) для maven – Ilya

+1

@Markus использует тег eclipse-pde, если вы действительно не имеете в виду Partial -Дифференциальные уравнения. – tvo

ответ

1

Необходимо указать местоположение рабочей области. В метаданных рабочей области есть много информации, которая требуется во время любой операции сборки.

+0

Я уже был уверен, что это правда. Спасибо, что подтвердил это мне. – Markus

+0

Означает ли это, что невозможно построить плагин на сервере, который хранит только исходный код? Я имею в виду, что я не собираюсь создавать рабочее пространство затмения на моем сервере сборки и постоянно обновлять это рабочее пространство, когда хочу создать сборку. Мне не нужно это делать, когда я создаю продукт, поэтому я здесь смущен. – Markus

+1

Я уже сказал, что у вас должно быть рабочее пространство. Как будет строиться знать, где найти все зависимые плагины? Эта информация является частью целевой платформы, которая находится в метаданных рабочего пространства. –

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