2012-02-20 19 views
1

私はmavenプロジェクトのセットアップがあります。言語としてスカラを使用します。ビルドに成功したときに異常なMavenエラーメッセージが表示される

このプロジェクトをビルドすると、すべてのモジュールが正常にビルドされたことが示されます。

ただし、ソースパスのみを含む[エラー]メッセージがいくつか含まれています。 私はそれらが何であるか分かりません。

誰でも手助けできますか?下記の[Error]タグをご覧ください。

多くのありがとうございます。

[INFO] --- maven-scala-plugin:2.9.1:compile (default) @ model --- 
[INFO] suggestion: remove the scalaVersion from pom.xml 
[ERROR] F:\devel\raven\shared\model\src\main\scala 
[INFO] Compiling 1 source files to F:\devel\raven\shared\model\target\classes 
[INFO] 

詳細。

<build> 
     <sourceDirectory>src/main/scala</sourceDirectory> 
     <testSourceDirectory>src/test/scala</testSourceDirectory> 
     <testOutputDirectory>test-output</testOutputDirectory> 
     <plugins> 
      <plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-compiler-plugin</artifactId> 
       <configuration> 
        <source>1.7</source> 
        <target>1.7</target> 
        <showDeprecation>true</showDeprecation> 
        <showWarnings>true</showWarnings> 
        <executable>${env.JAVA_HOME}/bin/javac</executable> 
        <fork>true</fork> 
       </configuration> 
       <version>2.3</version> 
      </plugin> 

      <plugin> 
       <groupId>org.scala-tools</groupId> 
       <artifactId>maven-scala-plugin</artifactId> 
       <executions> 
        <execution> 
         <goals> 
          <goal>compile</goal> 
          <goal>testCompile</goal> 
         </goals> 
        </execution> 
       </executions> 
       <configuration> 
        <scalaVersion>${scala.version}</scalaVersion> 
        <args> 
         <arg>-deprecation</arg> 
        </args> 
       </configuration> 

       <version>2.9.1</version> 
      </plugin> 
     </plugins> 

     <resources> 
      <resource> 
       <directory>target/resources</directory> 
      </resource> 
      <resource> 
       <directory>src/main/resources</directory> 
      </resource> 
     </resources> 
    </build> 

もっとINFOMATIONは、クリーンインストール-X MVNを使用して生成:ここに私のPOMのビルドセクションです。

[DEBUG] (f) scalaClassName = scala.tools.nsc.Main 
[DEBUG] (f) sourceDir = F:\devel\raven\shared\model\src\main\scala\..\scala 
[DEBUG] -- end configuration -- 
[ERROR] F:\devel\raven\shared\model\src\main\scala 
[INFO] Compiling 1 source files to F:\devel\raven\shared\model\target\classes 
[DEBUG] cmd: C:\Program Files\Java\jdk1.7.0_02\jre\bin\java -classpath C:\Users\kevin\.m2\repository\org\scala-lang\scala-library\2.9.1\scala-library 
-2.9.1.jar;C:\Users\kevin\.m2\repository\org\scala-lang\scala-compiler\2.9.1\scala-compiler-2.9.1.jar -Xbootclasspath/a:C:\Users\kevin\.m2\repository\ 
org\scala-lang\scala-library\2.9.1\scala-library-2.9.1.jar scala.tools.nsc.Main -deprecation -classpath F:\devel\raven\shared\model\target\classes;C:\ 
Users\kevin\.m2\repository\log4j\log4j\1.2.16\log4j-1.2.16.jar;C:\Users\kevin\.m2\repository\org\scala-lang\scala-compiler\2.9.1\scala-compiler-2.9.1. 
jar;C:\Users\kevin\.m2\repository\org\scala-lang\scala-library\2.9.1\scala-library-2.9.1.jar -d F:\devel\raven\shared\model\target\classes F:\devel\ra 
ven\shared\model\src\main\scala\com\mxyy\shared\model\Customer.scala 

詳細情報:ここでは

は、関連するデバッグメッセージです私が言及するfotgot

ことの一つは、これはJavaプロジェクトにするために使用し、私は名前を変更することでScalaのプロジェクトにそれを変更したことですSRC /メイン/スカラ座へのsrc /メイン/ Javaおよびこのビットを追加しました:

<sourceDirectory>src/main/scala</sourceDirectory> 
<testSourceDirectory>src/test/scala</testSourceDirectory> 
<testOutputDirectory>test-output</testOutputDirectory> 

私は、すべてのScalaの関連の依存関係を追加しました。

上記のエラーメッセージは、実際問題を引き起こすものではありません。それは私のPOMにいくつかの設定が間違っている可能性があることを示しています。

答えて

0

scalaVersionタグは、警告が示すように削除する必要があります。 "プラグインのバージョン2.7以降、scala-libraryへの依存から検出するため、scalaVersionの設定を使わないことを推奨します。"

次にmvn -Xをインストールしてください。xはmavenをデバッグモードログに情報を追加してください。これらのログを投稿してください。

+0

ご返信ありがとうございます。私はさらに多くの情報を追加しました – Kevin

+0

申し訳ありませんが、回答のテキストを変更する、私はコメントの書式設定が嫌い –

0

mavenコンパイラのバージョンを日付として2.3.2(最新バージョン)に設定できますか?もしあなたがthis issueと表示されているのであれば、2.3.2に固定されています。

+0

あなたの返信ありがとう。残念ながら、これは問題を解決していないようです。 – Kevin

関連する問題