IDEA安装后的一些重要maven配置

Maven home path,User settings file,Local Repository, .mvn/maven.config,Plugins

在菜单栏File-Settings中,如图所示位置,自定义配置maven的相关文件路径。

通常,Maven 的路径和本地仓库路径是全局配置的,即这些设置适用于所有项目,而不需要在每个项目中单独配置。

当你创建新项目时,IDEA 可能会使用默认的模板来生成配置。你可以修改这些模板来使用新的 Maven 设置:

  • 进入 File > New Projects Setup > Settings for New Projects...
  • Build, Execution, Deployment > Build Tools > Maven 中,设置全局的 User settings fileLocal repository 路径。

Maven home path

Maven 的安装目录,默认Bundled (Maven 3),即意味着 IntelliJ IDEA 使用的是其内置的 Maven 版本。这个版本的 Maven 是随 IDEA 一起打包和安装的,因此它的安装路径在 IDEA 的安装目录内。

(Windows默认路径:C:\Program Files\JetBrains\IntelliJ IDEA <版本号>\plugins\maven\lib\maven3

MacOS默认路径: /Applications/IntelliJ IDEA.app/Contents/plugins/maven/lib/maven3

Linux默认路径: /opt/idea-IU-<版本号>/plugins/maven/lib/maven3))

若指定使用的Maven版本,可以选择Use Maven wrapper

配置Maven wrapper:

打开命令行,并导航到你的 Maven 项目的根目录。运行以下命令来初始化 Maven Wrapper:

  • mvn -N io.takari:maven:wrapper
    

    运行此命令后,Maven Wrapper 会在项目根目录下生成以下文件和文件夹:

    • .mvn/wrapper/
      • maven-wrapper.jar
      • maven-wrapper.properties
    • mvnw(用于 Unix 系统的脚本)
    • mvnw.cmd(用于 Windows 系统的脚本

 Maven Wrapper 使用 .mvn/wrapper/maven-wrapper.properties 文件来配置使用的 Maven 版本。你可以在这个文件中指定你希望项目使用的 Maven 版本。例如:

distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.6/apache-maven-3.8.6-bin.zip

这样,Maven Wrapper 将自动下载并使用 3.8.6 版本的 Maven。

选用user maven wrapper后,IDEA 会检测到项目根目录中的 mvnw 和 mvnw.cmd 文件,并自动使用 Maven Wrapper 来构建项目。

你也可以通过命令行直接运行 Maven Wrapper 脚本来构建项目:
在 Unix 或 Linux 系统上:./mvnw clean install
在 Windows 系统上:mvnw.cmd clean install

User settings file 

Maven 的用户级别配置文件,通常是一个名为 settings.xml 的文件。这个文件包含 Maven 的全局设置,例如本地仓库的位置、远程仓库的镜像配置、代理设置、自定义插件仓库等。这些设置在每个 Maven 项目中都会生效。
默认路径:
Windows :

C:\Users\<你的用户名>\.m2\settings.xml

macOS/Linux:

/Users/<你的用户名>/.m2/settings.xml

自定义设置: 如果你有自定义的 settings.xml 文件(比如指定了自定义的 Maven 本地仓库或者镜像),你可以在 IDEA 中指定该文件的路径。

Local repository

存储所有下载的 Maven 依赖项的地方,包括你构建项目时生成的依赖和插件。

可在IDEA的设置中直接自定义仓库路径。

也可在settings.xml文件中设置本地仓库路径。在 <settings> 标签中添加或修改 <localRepository> 标签:

<settings>
    <localRepository>F:/maven/repository</localRepository>
</settings>

以上示例将本地仓库路径更改为 F:/maven/repository。保存文件并重新启动 IntelliJ IDEA 或者命令行中的 Maven。

默认路径:
Windows:

C:\Users\<你的用户名>\.m2\repository

macOS/Linux:

/Users/<你的用户名>/.m2/repository

如果你更改了本地仓库的位置,Maven 会将所有新的依赖下载到新的位置,而不会自动迁移旧的依赖。

Use settings from .mvn/maven.config

 不勾选:Maven 的行为由你定义的Maven home path、User settings fileLocal repository和项目的pom.xml、全局的 settings.xml、环境变量等决定。

勾选:Maven 的行为由项目根目录下的 /.mvn/maven.config 文件中的 Maven 配置决定,自定义 JVM 选项、Maven 插件配置等,如:
 

-DskipTests
-Dmaven.javadoc.skip=true
-Xmx1024m

使用maven.config文件可以简化团队协作时项目的配置工作。确保所有开发人员使用相同的 Maven 配置,而无需每个人单独设置 IDEA 或命令行的 Maven 选项。

Plugins代理

 Plugins页面可能会搜索不到想安装的插件。可以通过关闭代理解决。(或配置可用的代理)

如图所示,在Plugins中的设置 HTTP Proxy Settings中,选择No proxy,会关闭代理,成功加载想搜索的插件。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值