今回、optaplannerをカスタマイズできるようにEclipseに設定していく。
基本的には、https://www.ogis-ri.co.jp/otc/hiroba/technical/optaplanner/chap3.html の通りにやっていく。
1.Eclipseの設定
Drools and jBPM toolsのインストール
Help -> Install New Software をクリック
addして、http://download.jboss.org/drools/release/6.3.0.Final/org.drools.updatesite/ を登録。全部インストールしてみる。上記でやるとエラーが発生してしまうので
http://download.jboss.org/drools/release/6.1.0.Final/org.drools.updatesite/ でやってみる。
再起動すれば、ソフトのインストールは終了
2.ソースの設定
次にEclipseにプロジェクトを設置してみる。
今回は、optaplanner-distribution-6.3.0.Final/examples/sources/src/main/java/org/optaplanner/examples/tsp を設置する
プロジェクトを生成しプロジェクト名:TSPとする。
次にsrcにパッケージ:org.optaplanner.examples を作成
その中に、optaplanner-distribution-6.3.0.Final/examples/sources/src/main/java/org/optaplanner/examples/tsp とoptaplanner-distribution-6.3.0.Final/examples/sources/src/main/java/org/optaplanner/examples/common を同時にコピー
続いて、外部jarファイルのインポートをする。
optaplanner-distribution-6.3.0.Final/examples/binaries を全て登録する。まだエラーが残る
次にoptaplanner-distribution-6.3.0.Final/binaries を全て外部jarファイルに登録する。エラーが無くなる。
実行する時は、tsp.app.TspApp.javaを右クリックしてRun as -> Java Applicationで実行。これで実行するとエラーが発生。The directory dataDir (/Users/mizunolab/Documents/workspace/TSP/data/tsp) does not exist. と出ているので、
まずプロジェクト直下にdataフォルダを作成。
optaplanner-distribution-6.3.0.Final/examples/sources/data/tsp をdataにコピー
再度実行してみる。画面が起動し、TSPを実行できる。
これでEclipseで動かす準備ができた。今後カスタマイズして、システム連携できるようにするつもり。
0 件のコメント:
コメントを投稿