2016-10-14 7 views
1

存在しません。私は私のプロジェクトのために実行可能なjarファイルを作ってるんだ、と私はそれがベンチマークレポートの生成を開始したときに、このエラーを取得しておいてください。私は追加するので、他のOptaplanner - ウェブサイトのリソースは

Exception in thread "main" java.lang.IllegalStateException: The websiteResource (twitterbootstrap/css/bootstrap-responsive.css) does not exist. 
    at org.optaplanner.benchmark.impl.report.WebsiteResourceUtils.copyResource(WebsiteR esourceUtils.java:57) 
    at org.optaplanner.benchmark.impl.report.WebsiteResourceUtils.copyResourcesTo(WebsiteResourceUtils.java:33) 
    at org.optaplanner.benchmark.impl.report.BenchmarkReport.writeHtmlOverviewFile(BenchmarkReport.java:738) 
    at org.optaplanner.benchmark.impl.report.BenchmarkReport.writeReport(BenchmarkReport.java:287) 
    at org.optaplanner.benchmark.impl.DefaultPlannerBenchmark.benchmarkingEnded(DefaultPlannerBenchmark.java:315) 
    at org.optaplanner.benchmark.impl.DefaultPlannerBenchmark.benchmark(DefaultPlannerBenchmark.java:109) 

すべてが正常に動作します"resources/"のdroolsとbenchmarkConfigパスのinfront。

ベンチマークのためのリソースがもう少しあるので、私も同じことをする必要があります。

ベンチマークのリソースにはどうすればアクセスできますか?

+0

これはどのバージョンですか? optaplanner.orgのzipまたはMaven Centralからダウンロードしたoptaplanner-benchmark.jarを使用している場合は、このようなことは起こりません。それはバグですが、以前はそれを見たことがありませんでした。あなたはソースなどからビルドしていますか? –

+0

私はGitHubバージョンを使用しています、多分それが理由ですか? – Eskyl

+0

"GitHub version"では、mvnでソースからビルドしたことを意味しますか?それもうまくいくはずです。IntelliJのソースからベンチマークを頻繁に実行します。 –

答えて

0

IDE(Eclipse/IntelliJ/NetBeans/...)でソースからビルドしていて、プロジェクトがクラスパスリソースとして*.cssファイルをコピーするように正しく設定されていないように聞こえます(特定の除外CSSのどこかで)。

最新のIntelliJ IDEAバージョンでは、pom.xmlファイルを開くと、これは間違いありません。最新のEclipse/NetBeansバージョンでは、同じことを想定していました。

+0

コメントの返信が遅れて申し訳ありません。はい、私はEclipse IDEでビルドしています。私は、このタイプのことが起こるべきではないかと疑って、プロジェクトを正しくセットアップしなかったと推測していました。 – Eskyl

関連する問題