提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。
以下是本篇文章正文内容,下面案例可供参考
Maven是专门用于管理与构建Java项目的工具,它是隶属于Apache的一个项目。
以下是Maven的官网下载:
https://maven.apache.org/download.cgi
· 简化构建过程
提供了标准化的项目结构。
· 提供统一的构建系统
Maven 使用其项目对象模型 (POM) 和一组插件构建项目
· 提供优质的项目信息
提供依赖管理机制,用于管理你项目的第三方资源。
上方Maven的简介中有下载地址。由于Maven是纯绿色软件,所以使用者只需解压到合适的文件夹下即可。
可以参照我这篇文章:https://mp.csdn.net/mp_blog/creation/editor/122336364
这篇文章是JDK的环境变量配置介绍,Maven和其大同小异,只需要把JAVA_HOME,改为 MAVEN_HOME 并配上相应的文件路径即可。
打开下方路径:
apache-maven-3.6.2\conf\settings.xml
填写代码如下(示例):
<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
//以下是需要自行配置的:
<localRepository>D:\soft\apache-maven-3.6.2\repo</localRepository>
//其中“repo”是自行建立的文件夹(本地仓库),用于第三方资源的存储。
//在setting.xml文件中搜索 ,在其中配置以下代码:
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/
</mirror>
这里解释一下为什么要配置私服?
这是由于maven中央仓库是由国外管理的,用的是外网。这就导致了下载速度相当磨人。
所以呢,国内的就有厂商,构建了仓库提前下好Maven仓库的项目资源,方便使用,这时的下载速度那就是嗖嗖的!相当可观。
好了,以上就是Maven配置的全过程!
File – setting – maven
文件 – 设置 – maven
这里填入Maven文件夹路径:
注意事项:
每当新建一个项目时,都需要重新配置一遍。这是由于IDEA自带了一个maven项目路径和本地仓库。
就像这样:
在Project Structure中选择Modules,新建模块 – new Module,选择Maven。
这时会出现多个错误,具体我就不一 一列举了。这里只说明产生错误的原因和解决方案:
由于Maven模块配置的jdk与idea配置的jdk版本不同产生的错误。
这是我从一位本平台博主上找到的:
需要修改Maven中的setting.xml文件,在其中填写配置JDK代码。
代码如下:
// 在文件中搜索: ,在标签中填写。
<profile>
<id>jdk-12</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>12</jdk>
</activation>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>12</maven.compiler.source>
<maven.compiler.target>12</maven.compiler.target>
</properties>
</profile>
注意:这里jdk后面跟随的数字,是你电脑上使用的jdk版本号。
由于Maven版本过高和IDEA版本不兼容产生的错误。
不下载最新版本,转而下载 apache-maven-3.6.x 版本:
这里附上下载网址:https://archive.apache.org/dist/maven/maven-3/3.6.2/binaries/(我以3.6.2为例,下载:apache-maven-3.6.2-bin.zip)
该处使用的url网络请求的数据。
以上就是今天想要记录的内容,本文仅供参考,如有不足,期望指出;如果还有错误,评论留下。see ya!