2011-05-23 19 views
2

私はJava/Scalaの作業のためにVIMに移行しようとしています。しかし、Mavenを使用して単一のファイルをコンパイルできないようです。開発時には、プロジェクト全体をコンパイルする前にファイルをコンパイルしてコンパイルするのが普通です。mavenプロジェクトでIntelliJのファイルをコンパイルすると、何が実行されますか?

intellij私が使っている1つのファイルをコンパイルすることができます。これは背後で実行されるので、クラスパスにmavenからのすべての依存関係がロードされますか?

Mavenを使ってファイルをコンパイルするには、コマンドラインから何を実行すればよいのでしょうか?

答えて

0

mavenを使用して1つのファイルがコンパイルされているとは思われません。 IDEAは、(pom.xmlを解析することによって)ライブラリが必要であることを「知っている」と思って、scalacを実行しているときにクラスパスに追加します。

+1

それは私が探しているものです、いくつかのコマンドを実行する必要があります。 – James

1

IDEAからコンパイルする最も速い方法はです。とします。変更されたファイルとすべての依存関係をコンパイルします。単一ファイルをコンパイルすることも可能です.IDEAは、そのようなコンパイルにJavaコンパイラAPI(javacと同様)を使用します。

このような場合、IDEAはMavenを使用してコンパイルしません。

関連する問題