Я пытаюсь создать 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
забрать файл продукта?