Maven的配置与安装

安装

1. 下载

下载链接:https://maven.apache.org/download.cgi
在这里插入图片描述

2. 解压

解压到一个没有中文字符的目录下
在这里插入图片描述

3. 环境变量配置

进行环境变量的配置

  1. 新建系统变量 MAVEN_HOME
    在这里插入图片描述
  2. 在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
在这里插入图片描述

其他注意事项

  1. 在导入这种的时候容易出问题
    <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由于他的约定大于配置,我们之后可以能遇到我们写的配置文件,无法被导出或者生效的问题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值