2017-01-03 29 views
2

mvnクリーンコンパイルをprojectAに入れた場合パッケージが存在しませんコンパイルエラー。このエラーは、SpringBootプロジェクト(projectAは通常のMavenプロジェクト)であるprojectBからインポートされたパッケージを参照しています。 projectBはうまくコンパイルされ、結果のjarファイルはローカルのmavenリポジトリにあります。Springブートプロジェクトに依存関係が見つかりません

ProjectBのはPROJECTAに含まれています:

<projectB.version>1.0.4-SNAPSHOT</projectB.version> 

    [...] 

    <dependency> 
     <groupId>de.company</groupId> 
     <artifactId>projectB</artifactId> 
     <version>${projectB.version}</version> 
    </dependency> 

私はすでに通常の掃除をして、手動でもProjectBのためのローカルレポの内容を削除しました。

+0

ローカルMavenリポジトリのprojectBのディレクトリを削除し、B(とA)の新しいクリーンインストールを実行できますか? – geoffreydv

+3

あなたはSpring Boot 1.4を使用していますか? 'projectB'はスプリングブートのリパッケージを使用していますか?これらの質問の両方が当てはまる場合 - > http://docs.spring.io/spring-boot/docs/current/maven-plugin/examples/repackage-classifier.html –

答えて

2

私は再パッケージの目標を使用していませんでしたが、

 <plugin> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-maven-plugin</artifactId> 
      <executions> 
       <execution> 
        <goals> 
         <goal>repackage</goal> 
        </goals> 
        <configuration> 
         <classifier>exec</classifier> 
        </configuration> 
       </execution> 
      </executions> 
     </plugin> 

 <plugin> 
      <groupId>org.springframework.boot</groupId> 
      <artifactId>spring-boot-maven-plugin</artifactId> 
     </plugin> 

から行くの後に...それが働きました。

+0

私は同じ問題があります。プラグインを追加した後、私はいつもコンパイルエラーが出ます。私の問題を確認してください:http://stackoverflow.com/questions/41364697/mvn-compilation-error-error-reading-jar-error-in-opening-zip-file – emoleumassi

+0

こんにちは、これを真の答えとしてください、あなたのソリューションを試してみました。 –

関連する問題