0

いくつかのバグを修正するために、ソースから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には製品ファイルを見つけるための何らかの検索パスがあります。

productBuild.xml製品ファイルを取得するには、build.xml / .propertiesで何を指定する必要がありますか?

4

1 に答える 1

0

.productプロパティ内のファイルへのフルパスが必要なようですproduct

また、ReportEngineSDK.productは時代遅れです。.../features/org.eclipse.pde.build.container.feature/product/BIRT.product代わりに使用してください。

于 2010-11-05T15:42:14.017 に答える