maven创建项目:
Maven是跨平台的项目管理工具。主要服务于基于Java平台的项目构建,依赖管理和项目信息管理。是apache的一个顶级开源项目。 Maven基于约定优于配置的原则: 即使用最佳实践,减少配置。
Maven两大核心:
- 依赖管理: 依赖管理指的就是使用Maven来管理项目中使用到的jar包。Maven管理的方式就是:自动下载项目所需要的jar包,统一管理jar包之间的依赖关系。
- 项目构建: 这六个步骤就是一个项目的完整构建过程。
一、Maven的安装与配置
`
- 安装jdk环境:maven的运行需要依赖jdk。
- 下载maven。官网下载:http://maven.apache.org/download.cgi
- 将下载的maven压缩包直接解压到本地磁盘即可。
- 配置环境变量: M2_HOME: maven安装目录 Path:%M2_HOME%\bin
- 测试是否安装成功。命令行输入:mvn -v
- 本地仓库配置 Maven本地仓库默认地址为:C:\user\xxx.m2\repository。 也可以改变本地仓库地址。 maven安装目录 -> 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>E:\dev_software\repository</localRepository>
—远程仓库配置 Maven远程仓库,打开maven安装目录中的conf文件夹, maven安装目录 -> conf文件夹 -> settings.xml配置文件
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central</url>
</mirror>
二、接下来就idea建项目了
例如:Handler
发送消息有两种方式,分别是 Handler.obtainMessage()
和 Handler.sendMessage()
,其中 obtainMessage
方式当数据量过大时,由于 MessageQuene
大小也有限,所以当 message
处理不及时时,会造成先传的数据被覆盖,进而导致数据丢失。
问题:
我的建好后报错Cannot resolve plugin org.apache.maven.plugins:maven-site-plugin:3.3问题
在maven项目中遇到这个问题,判断是版本不一致问题。
解决:
打开设置-Build,Execution,Deployment-Build Tools-Maven,如下图:
然后点击OK,这时候右下角会弹出导入提示,点击导入,就是下图右下角的Import Changes