コンテンツ
アイデアでは、Maven 3.6.2より上のバージョンとの互換性の問題があります。競合を回避するために、バージョン3.6.1がアイデアにインストールされています。
空のプロジェクトを作成して名前を付け、設定でMavenを検索します
Mavenに関するいくつかの一般的な問題
Mavenのディレクトリを対応する色に設定します
以下を追加します。
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
</dependencies>
更新は次のように実行されます。
実行時のMavenの文字化けの問題
以下を追加します。
-Dfile.encoding=GB2312
演算結果:
Mavenツールバーが見つからない問題
ショートカット設定
コンパイルをクリックすると、対応するターゲットディレクトリが生成され、クリーンをクリックすると、ターゲットディレクトリがクリアされます。
アーキタイプでMavenを作成する
Webを作成する
Mavenプロジェクトをインポートする
Mavenツールの+記号、インポートするMavenpom.xmlファイルを選択します
Mavenが表示されない場合
プラグインのクイックアクションを追加
次のように設定を開きます
座標を使用してjarパッケージをインポートする
1. pom.xmlに<dependencies>タグを書き込みます(alt + insertを使用して手動でインポートすることもできます)
2. <dependency>を使用して、<dependencies>タグに座標を導入します
3.座標のgroupId、artfigactId、バージョンを定義します
4.更新ボタンをクリックして、座標を有効にします
必要な依存関係をインポートします。
<!-- <dependencies> 导入依赖</dependencies>-->
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<!--导入mysql的jar包,只要写出坐标位置即可-->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.47</version>
</dependency>
</dependencies>
依存関係の範囲
座標の依存関係の範囲を設定することで、対応するjarパッケージの範囲を設定できます:コンパイル環境、テスト環境、実行環境
<scope>デフォルト値のテキストは次のとおりです。コンパイル(つまり、どこでも有効になります)
たとえば、<scope> test </ scope>はテストディレクトリでのみ有効で、残りは無効です