2010-11-05 4 views
0

Я пытаюсь создать BIRT 2.5.2 из источника, чтобы исправить некоторые ошибки (я знаю о BIRT 2.6, но не все наши клиенты находятся на BIRT 2.6, пока).Строительство BIRT с PDE

Я загрузил исходный ZIP-архив BIRT 2.5.2 и нашел там пару файлов продуктов. Я распаковал источники, скопировал функции и плагины в каталог сборки. Теперь я запускаю этот build.xml:

<target name="pde-build"> 
    <java classname="org.eclipse.equinox.launcher.Main" fork="true" failonerror="true"> 
     <arg value="-application" /> 
     <arg value="org.eclipse.ant.core.antRunner" /> 
     <arg value="-buildfile" /> 
     <arg value="${eclipseLocation}/plugins/org.eclipse.pde.build_${pdeBuildPluginVersion}/scripts/productBuild/productBuild.xml" /> 
     <arg value="-Dtimestamp=${timestamp}" /> 
     <arg value="-verbose" /> 
     <classpath> 
      <pathelement location="${eclipseLocation}/plugins/org.eclipse.equinox.launcher_${equinoxLauncherPluginVersion}.jar" /> 
     </classpath> 
    </java> 
</target> 

Но я получаю эту ошибку:

eclipse-3.5.2/plugins/org.eclipse.pde.build_3.5.2.R35x_20100114/scripts/productBuild/productBuild.xml:64: 
Unable to find element: /org.eclipse.birt.report.engine/ReportEngineSDK.product 

В моих build.properties, я говорю:

product=/org.eclipse.birt.report.engine/ReportEngineSDK.product 

и есть файл build/plugins/org.eclipse.birt.report.engine/ReportEngineSDK.product

Я предполагаю, что Eclipse имеет какой-либо путь поиска, чтобы найти файл продукта.

Что мне нужно указать в файле build.xml/.properties, чтобы сделать productBuild.xml забрать файл продукта?

ответ

0

Кажется, мне нужен полный путь к файлу .product в собственности product.

Кроме того, ReportEngineSDK.product устарел. Вместо этого используйте .../features/org.eclipse.pde.build.container.feature/product/BIRT.product.

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