IDEA Mavenテイクアウト時報には符号が見つからない.
2355 ワード
一、問題の背景
idea開発プロジェクトを使用する場合は、jarパッケージの管理は、一般的には、maven pomを使用するが、すべてのjarパッケージは、maven倉庫から派生しているわけではなく、例えば他の業者のパッケージを使用しており、これらのjarパッケージは、maven倉庫座標を持っていない.この場合、ideaでは、mavenパッケージを使用する場合、これらは、mavenで管理されているjarパッケージの種類ではなく、コンパイル時に符号エラーが発生しません.
二、解決策
シナリオ1:
プロジェクトでディレクトリlibを作成し、jarをこのフォルダにコピーして、最後にmavenコンパイルプラグインに下記のように配置します.
ステップ1:Mavenのローカル倉庫ディレクトリ構造をまねて、類似のディレクトリを作成し、両方のパッケージを作成したディレクトリにセットします.ステップ2:pomファイルにローカル倉庫の中の両方のパッケージjar座標を追加します.
参考資料
http://www.echojb.com/open-source/2016/09/03/203081.html
idea開発プロジェクトを使用する場合は、jarパッケージの管理は、一般的には、maven pomを使用するが、すべてのjarパッケージは、maven倉庫から派生しているわけではなく、例えば他の業者のパッケージを使用しており、これらのjarパッケージは、maven倉庫座標を持っていない.この場合、ideaでは、mavenパッケージを使用する場合、これらは、mavenで管理されているjarパッケージの種類ではなく、コンパイル時に符号エラーが発生しません.
二、解決策
シナリオ1:
プロジェクトでディレクトリlibを作成し、jarをこのフォルダにコピーして、最後にmavenコンパイルプラグインに下記のように配置します.
<plugin>
<artifactId>maven-compiler-pluginartifactId>
<version>3.2version>
<configuration>
<encoding>GBKencoding>
<source>1.6source>
<target>1.6target>
<compilerArguments>
<extdirs>libextdirs>
compilerArguments>
configuration>
plugin>
シナリオ2:ステップ1:Mavenのローカル倉庫ディレクトリ構造をまねて、類似のディレクトリを作成し、両方のパッケージを作成したディレクトリにセットします.ステップ2:pomファイルにローカル倉庫の中の両方のパッケージjar座標を追加します.
参考資料
http://www.echojb.com/open-source/2016/09/03/203081.html