Maven的配置与安装
安装
1. 下载
下载链接:https://maven.apache.org/download.cgi
2. 解压
解压到一个没有中文字符的目录下
3. 环境变量配置
进行环境变量的配置
- 新建系统变量 MAVEN_HOME
- 在path中添加 %MAVEN_HOME%\bin
配置
1. 本地仓库的修改
在conf中找到settings.xml,重新指定本地仓库的位置
可以复制53行的内容
2. 远程仓库的修改
添加阿里云的镜像仓库(国外的比较慢)
<!-- 阿里云仓库 -->
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
</mirrors>
3. 添加jdk8
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
4. 在idea中修改默认配置
地址改为你的安装地址
然后设置的xml文件也要选定
使用
1. 常用指令
常用指令与对应的生命中周期
2. 利用骨架创建web项目
第一次创建需要稍微等一下,创建好了就是这样
那个报错要找阿里云(在远程目录中找不到原型)
3. 对tomcat的配置
然后把build中原来的删了,改成tomcat就好了
<!--tomcat的相关插件-->
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>8080</port> <!--启动端口默认:8080 -->
<path>/test</path> <!-- 项目的站点名,即对外访问路径-->
<uriEncoding>UTF-8</uriEncoding> <!-- 字符集编码默认: IS0-8859-1 -->
<server> tomcat7</server> <!-- 服务器名称-->
</configuration>
</plugin>
然后添加Maven启动:tomcat7:run
其他注意事项
- 在导入这种的时候容易出问题
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
要是不加<scope>provided</scope>
就会这样
可以参考这个博客
2. 强烈建议在build中配置resources
<!--在build中配置resources,来防止我们资源导出失败的问题-->
<build>
<resources>
<resource>
<directory>src/main/resources </directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xm1</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.properties</include>
<include>**/*.xm1</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
</build>
maven由于他的约定大于配置,我们之后可以能遇到我们写的配置文件,无法被导出或者生效的问题