macideaのデフォルトのグローバル構成Maven設定



Mac Idea Default Global Configuration Maven Settings



macideaはデフォルトでmavenをグローバルに構成し、新しいプロジェクトを作成するたびに独自のmavenディレクトリを指定する必要をなくします

そうしないと、新しいプロジェクトを作成するたびに、Mavenを1回構成する必要があり、これは非常に面倒です。
環境設定でMavenを直接設定すると、このプロジェクトでのみ有効になります。

グローバル構成を設定する必要があります。以下に示すように。



画像
画像
①Mavenインストールディレクトリ。
②Mavenのsetting.xmlファイル
③Mavenウェアハウスでは、ダウンロードされたすべてのjarパッケージがこのフォルダーにキャッシュされます。

  • settings.xmlでローカルウェアハウスを構成した場合は、[②]を選択します。③は、setting.xmlで構成されたローカルウェアハウスディレクトリです。以下に示すように:

画像



画像

  1. Mavenプロジェクトを自動的にインポートする:IntelliJ IDEAがプロジェクトのpom.xmlファイルをリアルタイムで監視し、プロジェクトの変更設定を行い、それをチェックすることを意味します。
  2. 自動ダウンロード:Mavenが依存パッケージをインポートするときにソースコードとドキュメントを自動的にダウンロードするかどうか。デフォルトではチェックされていないため、チェックすることはお勧めしません。これは、外部ネットワークから依存パッケージをインポートする速度を上げることができるためです。ソースコードとドキュメントが必要な場合は、その時点で依存パッケージをオンラインでダウンロードできます。 。 IntelliJ IDEAは、パブリックネットワークから直接ソースコードとドキュメントをダウンロードすることをサポートしています。
  3. ダウンロードが遅い場合は、AlibabaCloudを設定する必要があります
<mirrors> <mirror> <id>nexus-aliyunid> <mirrorOf>centralmirrorOf> <name>Nexus aliyunname> <url>http://maven.aliyun.com/nexus/content/groups/publicurl> mirror> mirrors>
  1. jdkバージョンを設定します。設定しないと、コンパイルエラーが発生します。
    画像
    この種のエラーに似ていますSource option 5 is no longer supported. Please use version 6 or higher.
<profile> <id>jdk13id> <activation> <activeByDefault>trueactiveByDefault> <jdk>13jdk> activation> <properties> <project.build.sourceEncoding>UTF-8project.build.sourceEncoding> <maven.compiler.source>13maven.compiler.source> <maven.compiler.target>13maven.compiler.target> properties> profile> profiles>