Apache Spark 2.0のプレビュー版をダウンロードしたので、私のプロジェクトでIntellij内で使用したいと思います。Intellij Scala - ソースコードディレクトリをフレームワークとして使用またはインポートする方法は?
しかし、このプロジェクトは標準的なMavenディストリビューションやそれと同様のものではなく、純粋にソースコードがディレクトリに散在しています。
私の質問は、どのようにIntellijにそのソースコードをインポートするのですか?
Apache Spark 2.0のプレビュー版をダウンロードしたので、私のプロジェクトでIntellij内で使用したいと思います。Intellij Scala - ソースコードディレクトリをフレームワークとして使用またはインポートする方法は?
しかし、このプロジェクトは標準的なMavenディストリビューションやそれと同様のものではなく、純粋にソースコードがディレクトリに散在しています。
私の質問は、どのようにIntellijにそのソースコードをインポートするのですか?
sparkソースコードを変更する場合のように、Sparkに貢献したい場合は、sparkをmavenプロジェクトとしてインポートすることができます。
sparkを使用するコードを作成し、それを依存関係として必要とする場合は、プロジェクトを右クリックしてモジュール設定を選択し、ライブラリに移動して新しいライブラリを追加して、インテリジェントプロジェクトに依存関係を追加するかあなたのjarファイルを使って、モジュールセクションに行き、そのライブラリを依存関係として追加します。
代わりに(と私は好ましく思う)あなたは、次のコマンドを使用して、ローカルのMavenリポジトリにjarファイルを公開して、ちょうどMavenプロジェクトでは、通常、それに依存することができます:
mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> \
-DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>
プロジェクトは、任意のビルドを持っていますファイル? SBT ...または他の何か? –
私の記憶が間違っていないことを確認するためにちょうどダブルチェック。 Sparkはmavenプロジェクトであるようですが、https://github.com/apache/spark/blob/branch-2.0/pom.xmlが存在し、私が期待しているもの(スカラプラグインの設定など)が含まれています。 –