地元のサードパーティのjarパッケージを介してサードパーティのjarパッケージを導入するspringbootプロジェクトは、プロジェクトにパッケージ化することができない場合には

       <依存性> 
            <のgroupId> com.arcsoft.face </のgroupId> 
            <たartifactId> ARCSOFT-SDK-面</たartifactId> 
            <バージョン> 2.2.0.1 </バージョン> 
            <スコープ>システム</スコープ> 
            <systemPath> $ { BASEDIR} /lib/arcsoft-sdk-face-2.2.0.1.jar </ systemPath> 
        </依存>

私のプロジェクトでは、サードパーティのソフトウェアレインボージャーを使用する必要がポンポンファイルなどの依存関係、<systemPath>タグは、次のを持っている<スコープ>パラメータ、サードパーティのjarパッケージの場所を示し、地元の方法によって導入されます

コンパイル
デフォルトのスコープは、依存関係がライフサイクルで使用することができ表します。また、これらの依存関係は、プロジェクトに依存するように渡されます。すべての段階に適用され、それがプロジェクトと一緒に公開されます
提供し
、コンパイルと似ていますが、JDKや、サーブレットAPなどの容器、およびJava EEのAPIの数によって提供さ依存性を示しています。コンパイルおよびテストするときスコープにのみ機能することができ、そして何の推移はありません。
ランタイム
表現依存性は、コンパイル時に作用しないが、そのような相を実行し、テストするためのJDBCドライバとして、動作してテストに行動します。
テストは
、テスト中の依存関係の役割を表し、それは実行時には作用しません。テストは、テストコードをコンパイルして実行するために使用された場合のみ。これは、プロジェクトに公開されることはありません。
システム
では、類似しているが、システム内の外部JARパッケージの形で提供されるように、Mavenのリポジトリでそれを見つけることができません。

オリジナルコンテンツのパラメータは、以下を参照して
説明リンクします。https://blog.csdn.net/y799924439/article/details/80230365

問題が発生しました

唯一この場合、プロジェクトはコンパイラで実行されていることは問題ありませんが、ラベルのjarパッケージのjarパッケージが導入されたサードパーティのエラーがされる見つけることができないと、我々はビルドpom.xmlファイルにノードを追加する必要があります以下に示すようにincludeSystemScope、赤枠の部分を追加するには、この問題を解決することができます。

 

おすすめ

転載: www.cnblogs.com/lwyang/p/12554097.html