2016-07-05 53 views
0

私は自分のプロジェクト(Mavenプロジェクト)に含まれている実行可能なjarファイルを作成しました。 しかし、私はmvnクリーンパッケージをやってみた。私のビルドが失敗するパッケージが存在しない(JARに入っている)ということを私のクラスのインポートの1つにエラーが表示されます。外部ビルドのクラスファイルは、Mavenビルド中に見つかりませんでしたか?

私が試した何

  1. は、WebアプリケーションのライブラリにJATを追加しようとしました。
  2. jarを外部jarとして追加する。
  3. libフォルダに追加します。

エラーメッセージ:

Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project interplan: Compilation failure: Compilation failure: 
[ERROR] ..\..\..\MyVehicles.java:[11,40] error: package com.vehicles.parts.manager does not exist 

案内してください。前もって感謝します。

+0

にも見えるかもしれはエラーメッセージとポンポンファイル – Jens

+0

イェンスを表示します。私は自分で外部の瓶を作り、追加したいと思う。閉会する前にご理解ください。そのmavenベースのプロジェクトです。私はこの瓶を外部に追加したい。 – sTg

+0

この投稿は役に立ちます.http://stackoverflow.com/questions/4955635/how-to-add-local-jar-files-in-maven-project – zombie

答えて

3

あなたは道を、次の中でローカルリポジトリでごexternal jarをインストールする必要があります。

mvn install:install-file -Dfile=c:\kaptcha-{version}.jar -DgroupId=com.google.code -DartifactId=kaptcha -Dversion={version} -Dpackaging=jar 

とポンポンで、次の依存関係を追加します

<dependency> 
     <groupId>com.google.code</groupId> 
     <artifactId>kaptcha</artifactId> 
     <version>2.3</version> 
</dependency> 

c:\kaptcha-{version}.jarためにあなたのexternal jarの値を交換してください。

もう一度ビルドして、結果を教えてください。そのポンポンファイルに含まれていない:

あなたはhttp://www.mkyong.com/maven/how-to-include-library-manully-into-maven-local-repository/

関連する問題