Строительство BIRT с PDE - PullRequest
0 голосов
/ 05 ноября 2010

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

Я скачал BIRT 2.5.2 исходный ZIP, и я нашел там несколько файлов с продуктами.Я распаковал исходники, скопировал функции и плагины в каталог сборки.Теперь я запускаю этот 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 забрал файл продукта?

1 Ответ

0 голосов
/ 05 ноября 2010

Похоже, мне нужен полный путь к файлу .product в свойстве product.

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

...