maven 配置 环境变量 常见命令 问题

环境变量配置

set M2_HOME=D:\java\maven\apache-maven-3.3.9
set path=%M2_HOME%\bin;%path%
edit conf/settings.xml
D:\java\maven.m2\repository
验证:
cmd
mvn -v

中央仓库

<mirror>                        
     <id>central</id>                    
     <mirrorOf>*</mirrorOf>                    
     <name>localhost</name>                    
     <url>http://192.168.0.30:8081/nexus/content/groups/public/</url>                    
</mirror>                           
                                     
阿里中央仓库                            
<mirror>                        
      <id>alimaven</id>                    
      <name>aliyun maven</name>                    
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>                    
      <mirrorOf>central</mirrorOf>                            
</mirror>  

常见命令

mvn -v 查看maven版本
compile 编译
test 测试
package 打包 compile test 会自动运行
clean 删除target
install 安装jar包 到本地仓库

修改tomcat 运行版本

<build>
       <plugins>    
          <!-- 配置Tomcat插件 ,用于启动项目 -->
        <plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven-plugin</artifactId>
            <!--如果不设置,则默认为猫的自定义端口,项目路径为http://localhost:默认端口/项目名  -->
            <configuration>
            <!--如果端口号改为8088:那么访问的时候路径的端口就要写成8088  -->
                <port>8088</port>
                <!-- 如果设置为/,则项目了路径为http://localhost:端口号 /-->
                <!-- 如果设置为/lw,则项目了路径为http://localhost:端口号/lw -->
                <path>/</path>
            </configuration>
        </plugin>      
      </plugins>
  </build>

classes的输出路径
java build path-》Source 里面的内容 Output folder 默认是target/classes
正常:项目名/target/classes
test:项目名/target/test-classes

将项目转化为web项目:
项目-》属性-》project facets-》选择dynamic web module

修改部署时的默认配置
项目-》属性-》Deployment Assembly 把test的remove掉

修改maven运行时的端口号:
-Dmaven.tomcat.port=8888 tomcat7:run
在这里插入图片描述

Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.

1.添加M2_HOME的环境变量
2.Preference->Java->Installed JREs->Edit 选择一个jdk,
  添加 -Dmaven.multiModuleProjectDirectory=$M2_HOME

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值