idea maven配置

idea 提供maven,你也可以自己下载maven

进入idea 配置maven。Settings -> Build,Execution,Deployment -> Build Tools -> Maven

idea 配置本地redis idea如何配置本地maven_maven


这里用红框圈出了配置的地方。

红框1的配置是:选择你使用maven的版本这里maven自带几个版本的maven,也可以点击下拉框选择自己下载解压好的maven

idea 配置本地redis idea如何配置本地maven_命令行_02

。上面说到idea自带的maven,自带maven他们的本地路径在:idea工具 \plugins\maven 文件夹下面。

红框2的配置是:maven的setting.xml文件,在maven的conf里面配置setting.xml文件,可以配置本地仓库存放的路径,配置下载镜像,配置镜像后下载速度会更快。

红框3的配置是:本地仓库repository路径。
配置完成保存即可。

除了上述的主要配置选项外,IDEA 可以设置额外的配置选项。
Work offline
离线工作模式,如果构建的系统要在离线模式下工作,打勾即设置 true,默认为 false。如果构建服务源器因为网络故障或者安全问题不能与远程仓库相连接,那么这个设置是非常有用的。对应命令行的 --offline 命令行选项。

User plugin registry
Maven 是否需要使用 plugin-registry.xml 文件来管理插件版本。如果设置为 true,则在 {user.home}/.m2 下需要有一个 plugin-registry.xml 来对 plugin 的版本进行管理,默认为 false。

Execute goals recursively
递归执行目标,默认勾选该项,即构建将递归地嵌套的项目中。

Print exception stack traces
打印异常堆栈信息,如果选中此项,将生成异常堆栈跟踪。该选项对应于 --errors 命令行选项。

Always update snapshots
始终更新快照,这对于经常有依赖升级包更新的项目,比较有用,但同样也有弊端,就是频繁地去 check 快照是否更新,从而可能影响构建效率。

Output level
日志输出的级别,可选项为调试,普通,警告,错误,致命和禁用(Debug,Info,Warn,Error,Fatal,Disabled)。一般使用默认级别 Info。

Checksum policy
校验策略,下载 artifacts 时选择所需的校验匹配级别,默认为无全局策略(No Global Policy),其他选项包括 Fail(失败)和 Warn(警告),即校验不匹配时的策略,Fail 对应命令选项 --strict-
checksums,Warn 对应 --lax-checksums。

Multiproject build fail policy
多项目构建失败策略,指定如何处理多项目构建中的故障。Fail Fast 即快速失败,对应于命令行选项 --fail-fast;Fail At End 即最后失败,这对应于命令行选项 --fail-at-end;Fail Never 忽略失败,对应命令行 --fail-never。

Plugin update policy
插件更新策略,有 Check For Updates(对应命令行 --check-plugin-updates)即检查更新策略和 Do Not Updates(对应命令行 --no-plugin-updates)不检查更新策略两个选项。Maven 3+ 可忽略该选项。

Thread count
构建设置的并行线程数,对应命令行 -T option。

以上配置可以 根据自己的需要选择勾选。