菜单

Maven复习

duckflew
发布于 2020-07-22 / 293 阅读
0
0

Maven复习

maven 安装

解压后将环境变量设置到bin路径下

maven设置淘宝的镜像

在apach maven的安装目录下 修改settings.xml文件

   <mirror>
      <id>aliyunmaven</id>
      <mirrorOf>*</mirrorOf>
      <name>aliyun maven</name>
      <url>https://maven.aliyun.com/repository/public</url>
    </mirror>

设置完淘宝的镜像之后 初次使用 需要在C:\Users\鸭子飞了\.m2路径下复制一份settings.xml

然后在idea 中的maven修改一下默认使用的maven 默认的是idea自带的

设置http代理

<proxies>
    <proxy>
      <id>ss</id>
      <active>true</active>
      <protocol>http</protocol>
     <!-- <protocol>socks</protocol> -->
      <!-- <username>代理账号</username> -->
      <!-- <password>代理密码</password> -->
      <host>127.0.0.1</host>
      <port>1087</port>
      <!-- <nonProxyHosts>local.net|some.host.com</nonProxyHosts> -->
    </proxy>
  </proxies>

mvn 相关指令

   mvn compile   ----编译
   mvn  package ----这个在POM里面packaging标签里面要设置正确才能打包成功
   mvn  install ---安装到本地仓库
   mvn test      ---执行test类 设置test类的时候注意命名规则  User----->UserTest    void fun()--->void testfun() 
  使用test需要junit依赖
   mvn  dependency:purge-local-repository  ---- 删除目前POM里面所有的依赖重新下载jar包                      

解决jar包冲突

在dependency下面添加

<scope>provided</scope>

maven自带的tomcat的jsp页面的el表达式无法加载 添加

 <%@page  isELignored="false">

maven设置 配置文件路径 直接搜索maven点击第一个就是 是标题不是importing

mvn打包 跳过测试

mvn clean package -Dmaven.test.skip=true

评论