2017-03-28 17 views
0

Mavenのエラーでコンパイルします構造。のIntelliJいいえソースは</p> <p>このプロジェクト名は<strong>sparkexamples</strong>であると私は必要な依存関係に以下 <p></p>を追加しましたが、プロジェクトディレクトリである私はIntelliJのでMavenプロジェクトを作成し、Scalaのフレームワークのサポートを追加した

S:\surender\intellij_1\sparkexamples 
S:\surender\intellij_1\sparkexamples\src\main\scala\com\test\spark\examples\DemoMain.scala 
S:\surender\intellij_1\sparkexamples\pom.xml 

は、私はSの内部で行ってきました:私は短所で見ることができ、コマンドプロンプトから\ surender \ intellij_1 \ sparkexamplesとMVNパッケージを実行した後MVN以下

mvn clean compile 
mvn package 

コマンドを実行し始めた

S:\surender\intellij_1\sparkexamples>mvn clean compile 
[INFO] Scanning for projects... 
[INFO] 
[INFO] ------------------------------------------------------------------------ 
[INFO] Building spark-examples 1.0-SNAPSHOT 
[INFO] ------------------------------------------------------------------------ 
[INFO] 
[INFO] --- maven-clean-plugin:2.5:clean (default-clean) @ spark-examples --- 
[INFO] Deleting S:\surender\intellij_1\sparkexamples\target 
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ spark-exam 
ples --- 
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, 
i.e. build is platform dependent! 
[INFO] Copying 0 resource 
[INFO] 
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ spark- examples 
--- 
[INFO] No sources to compile 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD SUCCESS 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 1.950 s 
[INFO] Finished at: 2017-03-28T10:46:18+01:00 
[INFO] Final Memory: 13M/224M 
[INFO] ------------------------------------------------------------------------ 

S:\surender\intellij_1\sparkexamples>mvn package 
[INFO] Scanning for projects... 
[INFO] 
[INFO] ------------------------------------------------------------------------ 
[INFO] Building spark-examples 1.0-SNAPSHOT 
[INFO] ------------------------------------------------------------------------ 
[INFO] 
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ spark-exam 
ples --- 
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, 
i.e. build is platform dependent! 
[INFO] Copying 0 resource 
[INFO] 
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ spark-examples 
--- 
[INFO] No sources to compile 
[INFO] 
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ sp 
ark-examples --- 
[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, 
i.e. build is platform dependent! 
[INFO] skip non existing resourceDirectory S:\surender\intellij_1\sparkexamples\ 
src\test\resources 
[INFO] 
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ spark-e 
xamples --- 
[INFO] No sources to compile 
[INFO] 
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ spark- examples --- 

[INFO] No tests to run. 
[INFO] 
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ spark-examples --- 
[INFO] Building jar: S:\surender\intellij_1\sparkexamples\target\spark-examples- 
1.0-SNAPSHOT.jar 
[INFO] ------------------------------------------------------------------------ 
[INFO] BUILD SUCCESS 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 3.651 s 
[INFO] Finished at: 2017-03-28T10:47:09+01:00 
[INFO] Final Memory: 15M/225M 
[INFO] ------------------------------------------------------------------------ 

S:\surender\intellij_1\sparkexamples>ole that **No Sources to compile** 

誰かがこの問題の解決に手伝ってもらえますか?

+1

あなたのポストを投稿してください。 scala-maven-pluginを含んでいますか? maven-compile-pluginはスカラコードをコンパイルしません。そのためにはscalaプラグインが必要です。 – puhlen

+0

私はそのmavenプロジェクトを閉じて、新しいmavenプロジェクトを作成しました。新しいmavenプロジェクトを作成する際に、単純にarchetypeをscala.archetype-simpleとして追加しました。私の問題を解決しました。 –

答えて

0

Mavenコンパイラはデフォルトで「インクリメンタル」です。 (それはちょうど、コンパイルの目標は、「増分」で、Mavenのは、まだあなたは、デフォルトでは、全体lifecycleて行かせることを意味します。)

あなたが最初にやったとき:

mvn clean compile 

あなたのソースがコンパイルされてしまいました。 (ライフサイクル:あなたは最大で走ってcompileライフサイクル・フェーズを含む。)

あなたがやったとき:

mvn package 

コンパイラが再び呼び出された、そしてそれは、すでに以前にその作業を行っていたことを観察しました。ライフサイクル:packageは、compileフェーズを拡張するライフサイクルフェーズです。

これは起こりそうです。免責事項:mvn packageの出力のみが含まれています。 mvn compileでも、コンパイルすることは何もないと言われたら、何か他のことが起こっていて、あなたの質問を言い換える(または新しいものを投稿する)ことをお勧めします。このライフサイクルの事はあなたをめちゃくちゃにされている場合


はまた、もう一つのヒント:compileは、ライフサイクル・フェーズであり、多くの人々はそれがない特定の「タスク」、やってそれを混乱させる。 mvn -hから:あなたはちょうどそれをするだろうコンパイル行う場合には、ゴール( "タスク")をやってみたかった場合

usage: mvn [options] [<goal(s)>] [<phase(s)>] 

は再び、compileは、です:compiler:compilename_of_the_plugin:name_of_the_goal)。

+0

完全なコンパイルフローコンソールログを追加しました。 mvnクリーンコンパイルし、mvnパッケージを適用します。助けてください –

関連する問題

 関連する問題