11.2.2. IntelliJ IDEA からの OptaWeb 配送経路バックエンドモジュールの実行

IntelliJ IDEA を使用して OptaWeb 配送経路バックエンドモジュールを実行し、プロジェクトの開発を簡素化できます。

手順

  1. IntelliJ IDEA で org.optaweb.vehiclerouting.OptaWebVehicleRoutingApplication と入力します。これにより、実行設定が作成され、次の手順でこれを編集します。

    1. Editor ウィンドウで OptaWebVehicleRoutingApplication クラスを開きます。
    2. エディターウィンドウのガターで緑の記号をクリックして、Run OptaWebVehicleRoutingApplication を選択します。作業ディレクトリーがプロジェクトの root に設定されていて、このディレクトリーにはバックエンドモジュールが配置されている必要があるため実行に失敗します。

      注記

      IntelliJ IDEA でのアプリケーションの実行については、IntelliJ IDEA の Web サイトの Run Applications ページを参照してください。

  2. Run→Edit ConfigurationsSpring Boot→OptaWebVehicleRoutingApplication の順に選択します。
  3. Program arguments--spring.profiles.active=local に設定して、local と呼ばれる Spring プロファイルをアクティベートします。これで、アプリケーションに application-local.properties ファイルの設定を使用するように指示します。
  4. 作業ディレクトリー をバックエンドモジュール (optaweb-vehicle-routing-backend) に変更します。
  5. On Update actionHot swap classes and update trigger file if failed に設定します。これで Update アクションを使用し、アプリケーションをすぐに再起動できるようになります。

    詳細は、Spring and Spring Boot in IntelliJ IDEA 2018.1 を参照してください。