🎀idea-maven配置

💖简介

idea-maven相关配置

📖SSL

在使用 Maven 构建项目时,有时会遇到与 SSL 证书相关的问题,尤其是在尝试从某些远程仓库下载依赖项时。这种情况下,Maven 可能无法验证服务器的 SSL 证书,导致构建失败

-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true 
  • Dmaven.wagon.http.ssl.insecure=true:这个参数告诉 Maven 不要检查 SSL 证书的有效性。这相当于关闭了 SSL 证书的安全检查,使得 Maven 能够连接到那些没有正确配置 SSL 证书的服务器。
  • Dmaven.wagon.http.ssl.allowall=true:这个参数允许 Maven 接受所有主机名验证,即使它们与 SSL 证书中的名称不匹配。

📖Xmx

在使用 Maven 构建项目时,有时需要为 JVMJava 虚拟机)分配更多的内存,以确保构建过程能够顺利进行,尤其是在处理大型项目或执行耗资源的任务(如编译、测试等)时。-Xmx 参数用于设置 JVM 的最大堆内存大小。

-Xmx768m

📖编码

在使用 Maven 构建项目时,有时候需要指定文件编码格式以确保正确处理源代码和资源文件。-Dfile.encoding=utf-8 参数就是用来设置 JVM 的默认文件编码为 UTF-8 的。

 -Dfile.encoding=utf-8

🔧配置

⭐Importing

idea -> Settings -> Build, Execution, Deployment -> Build Tools -> Maven -> Importing
VM options for importer:

-Xmx768m -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true

⭐Runner

idea -> Settings -> Build, Execution, Deployment -> Build Tools -> Maven -> Runner
VM Options:

-Dmaven.wagon.http.ssl.insecure=true
-Dmaven.wagon.http.ssl.allowall=true
-Dfile.encoding=utf-8

结束

posted @ 2024-10-12 22:06  丿似锦  阅读(141)  评论(0)    收藏  举报