Maven配置(Maven Archive库)、Gradle配置、Tomcat配置
Maven配置:下载3.8.3版本,解压到Maven目录
环境变量:配置MAVEN_HOME和M2_HOME(为了Spring Boot项目能找到Maven目录的需要,地址都选择Maven解压目录)。Path选择MAVEN_HOME添加\bin目录,cmd:mvn -version
在maven3.8文件夹下创建.m2\repository目录作为maven仓库地址
打开conf
文件夹下的settings.xml
文件,在下图中对应标签位置添加本地仓库位置
本地maven仓库位置
同时修改maven的下载地址为阿里云镜像源,在mirrors内部添加如下代码:
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
cmd:mvn help:system会自动下载依赖包
在Gradle官网下载Gradle 7.2
的安装包文件gradle-7.2-all.zip
。
在系统环境变量中PATH添加压缩包解压目录的\bin目录,控制台输入gradle -v验证配置
新建系统环境变量GRADLE_USER_HOME
,设置其值为D:\program files\gradle-7.2\GradleRepository\.gradle
GradleRepository.gradle文件夹需要自己创建
为了保证Gradle依赖库的下载速度及成功率,建议对配置Gradle的国内镜像下载地址,在GRADLE_USER_HOME对应文件夹下创建init.gradle文件,并输入以下内容:
allprojects {
repositories {
def ALIYUN_REPOSITORY_URL = 'https://maven.aliyun.com/repository/public'
all { ArtifactRepository repo ->
if(repo instanceof MavenArtifactRepository){
def url = repo.url.toString()
if (url.startsWith('https://repo1.maven.org/maven2')) {
project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
remove repo
}
}
}
maven { url ALIYUN_REPOSITORY_URL }
}
}
tomcat控制台(或者网页)乱码且爆红的解决方法:
- 统一IDEA编码格式:file encodings,统一为utf-8
- 修改汤姆猫安装目录下conf文件夹下面的server.xml文件
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
- 修改汤姆猫安装目录下conf文件夹下面的web.xml文件
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.apache.catalina.servlets.DefaultServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>fileEncoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
<init-param>
<param-name>listings</param-name>
<param-value>false</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
- 修改汤姆猫安装目录下conf文件夹下面的logging.properties文件,tomcat8及以上用的是UTF-8编码,tomcat8以下用的是GBK编码。
#UTF-8改成GBK
java.util.logging.ConsoleHandler.encoding = GBK