这个技术的作用是什么?
我们目前用来就是方便导入jar包的
Maven的核心思想:约定大于配置
Maven会规定好你该如何去编写我们的Java代码,必须按着这个要求去做。
打开官网: https://maven.apache.org/download.cgi
点击下载之后 进行解压
在我们系统环境变量中
配置如下配置:
M2_HOME maven 目录下的bin目录
MAVEN_HOME maven的目录
在系统的path中配置 %MAVEN_HOME%\bin
打开cmd 出入 mvn -version测试
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>
http://maven.aliyun.com/nexus/content/groups/public/
</url>
<mirrorOf>central</mirrorOf>
</mirror>
在本地仓库,远程仓库
建立一个本地仓库 localRepository
<localRepository>D:\package\maven\apache-maven-3.6.3\maven-repo</localRepository>
打开idea
创建maven项目 (勾选 create from archetype 是为了使用maven模板)点击next
next
finsh
进去之后等待出现 build success的时候 代表项目就创建成功了!
idea中的maven设置
idea项目创建成功后,看一看Maven的配置
注意:
经常在idea中会出现一个问题就是项目自动创建完成后,它这个MaverHome会使用idea默认,我们如果先发现了这个情况,手动改为本地的。
方式一:
方式二:
第一步:
第二步:找到tomcat server 点击local
第三步:根据提示 填写完整,警告不影响,一会解决
第四步:解决警告
我们访问一个网站,需要指定一个文件夹的名字
pom.xml是maven的核心配置文件
maven由于它的约定大于配置,我们之后可能遇到我们写的配置文件,无法被导出或者生效的问题:
解决方案:
<!--在build中配置resoureces,来防止我们资源导出失效的问题-->
<build>
<resources
<resource>
<directory>src/main/resources/</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>
前言 正则表达式是字符串处理工具中强有力的工具.也有人认为这只是一个小玩具,但...
本文实例为大家分享了JavaScript实现打字游戏的具体代码,供大家参考,具体内容...
1. 01.php为主程序,调用smarty模板遍历输出: php include './include/Mysql.cl...
PHP正则表达式替换实现 是如何的呢?首先向你介绍下 PHP preg_replace,PHP preg...
C文件接口 写文件 # include stdio.h # include string.h int main ( ) { FILE *...
比较吃力的地方是drop到播放列表,查MSDN查了n久,还有WindowMediaPlayer6.x插件...
前言 前几天有读者说自己面试被问到Redis的事务,虽然不常用,但是面试竟然被问...
正则表达式是做文本解析工作必不可少的技能。如Web服务器日志分析,网页前端开发...
本文中将探讨如何将FSMO角色从一台服务器转移到另一台服务器。我将在cmd命令行和...
文章目录 前言 本周最重要的五件事情 本周搞砸的四件事情 本周的四个启发 前言 ...