Maven

在使用学校机房的电脑配置环境时,一直无法下载Maven依赖, 访问https://repo.maven.apache.org/maven2时遇到证书问题.

尝试配置独立的Maven

官网下载编译好的压缩包

https://dlcdn.apache.org/maven/maven-3/3.9.16/binaries/apache-maven-3.9.16-bin.zip

配置环境

系统变量新建MAVEN_HOME,path中加入bin目录

验证

mvn -version

配置本地仓库地址

默认在c盘,修改到其它目录

setting.xml中修改注释掉的localRepository

<localRepository>S:\apache-maven-3.9.16-bin\apache-maven-3.9.16\mvn_resp</localRepository>

配置镜像仓库

也是在setting.xml中,mirrors标签内

<mirror>
<id>aliyunmaven</id>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public</url>
<mirrorOf>central</mirrorOf>
</mirror>

IDEA中配置

打开Maven设置

指定Maven路径:在 Maven home path 中,选择自己的Maven安装目录。

指定配置文件:勾选 User settings file 旁的 Override,然后选择修改好的 settings.xml。Local repository 一栏会自动填充。

解决(不相关)

只要把项目的war包放到Tomcat的webapps下,就会自动解压缩,能直接在本地端口访问了. 所以在机房配了一个下午的运行环境是在干啥().

在 IntelliJ IDEA 中打包

打开 Maven 工具窗口:

展开项目 → 展开 Lifecycle。

双击 clean,等待执行完成。

双击 package,等待构建完成。

查看结果:控制台会输出 BUILD SUCCESS,并且会显示 war 包的路径。也可以直接打开项目根目录下的 target 文件夹查看。

关闭 Tomcat,把 war 包复制到 Tomcat 的 webapps/ 文件夹下。

启动 Tomcat,Tomcat 会自动解压并部署项目。

访问地址:http://localhost:8080/war包名