0

私は、プレイフレームワークに追加する「優れた」レポート ツール (エンジン?) を見つけようとしています。いくつかのオプションを検討した後、BIRT を試すことにしました...

残念ながら、依存関係レベルで Play に統合することは不可能だと思います!

/lib ディレクトリに、すべての BIRT jar (Eclipse プラグイン フォルダーから取得) を追加し、コンパイルして、eclips 化しました (そして、.classpath が jar に挿入されたことを確認しました)。

しかし、インポートしようとすると、「org.eclipse.birt.core.*」と言います。

[info] Loading project definition from D:\dev\Play\reporting\project
[info] Set current project to reporting (in build file:/D:/dev/Play/reporting/)
[info] About to create Eclipse project files for your project(s).
[info] Compiling 1 Java source to D:\dev\Play\reporting\target\scala-2.9.1\classes...
[error] D:\dev\Play\reporting\app\controllers\Application.java:8: package org.eclipse.birt.core does not exist
[error] import org.eclipse.birt.core.*;
[error] ^
[error] 1 error
[error] {file:/D:/dev/Play/reporting/}reporting/compile:compile: javac returned nonzero exit code
[error] Could not create Eclipse project files:
[error] Error evaluating task 'dependency-classpath': error

一方、別のjarを試してみました... Googleの収集のように、うまくいきました...

私は何を間違っていますか?

4

1 に答える 1

0

一般に、依存関係管理を使用することをお勧めします。Eclipse Birt 3.7 用の Maven リポジトリがない理由を参照してください => Birt 4.2 用のMaven リポジトリと BIRT 2.6.0 用の Maven リポジトリがあり ます lib アプローチが機能しますか?

于 2012-07-26T10:27:24.947 に答える