展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

maven安装、配置

  • 安装
# 解压后,配置环境变量
MAVEN_HOME= C:\Program Files\apache-maven-3.6.3
Path= %MAVEN_HOME%\bin

# 新建文件夹作为本地仓库
C:\Users\ychen224\.m2\repository
<localRepository>C:\Users\ychen224\.m2\repository</localRepository>

<mirrors>
  <mirror>
    <id>aliyunmaven</id>
    <mirrorOf>*</mirrorOf>
    <name>阿里云公共仓库</name>
    <url>https://maven.aliyun.com/repository/public</url>
  </mirror>
</mirrors>

</profiles>
	<profile>
      <id>alibaba</id>
      <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>11</jdk>
      </activation>
      <properties>
        <maven.compiler.source>11</maven.compiler.source>
        <maven.compiler.target>11</maven.compiler.target>
        <maven.compiler.compilerVersion>11</maven.compiler.compilerVersion>
      </properties>
	</profile>
</profiles>

# 将maven安装目录下的settings.xml复制到C:\Users\本机名\.m2

# 打开cmd,输入mvn -version
  • 集成到idea

  • 运行spring boot项目

# 进入项目根路径
mvn -v
mvn clean
mvn package
mvn compile  # 编译源码
mvn spring-boot:run # 启动项目
  • 使用命令构建项目
mvn archetype:generate -DgroupId=com.chnq.demo -DartifactId=demo -Dversion=1.0-SNAPSHOT -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false -DarchetypeVersion=RELEASE
# Package = groupid
# 项目名 = DartifactId

  • 常用命令
# cmd进入项目根路径
mvn -v //查看版本 
mvn archetype:create //创建 Maven 项目 
mvn compile //编译源代码 
mvn test-compile //编译测试代码 
mvn test //运行应用程序中的单元测试 
mvn site //生成项目相关信息的网站 
mvn package //依据项目生成 jar 文件 
mvn install //在本地 Repository 中安装 jar 
mvn -Dmaven.test.skip=true //忽略测试文档编译 
mvn clean //清除目标目录中的生成结果 
mvn clean compile //将.java类编译为.class文件 
mvn clean package //进行打包 
mvn clean test //执行单元测试 
mvn clean deploy //部署到版本仓库 
mvn clean install //使其他项目使用这个jar,会安装到maven本地仓库中 
mvn archetype:generate //创建项目架构 
mvn dependency:list //查看已解析依赖 
mvn dependency:tree //看到依赖树 
mvn dependency:analyze //查看依赖的工具 
mvn help:system //从中央仓库下载文件至本地仓库 
mvn help:active-profiles //查看当前激活的profiles 
mvn help:all-profiles //查看所有profiles 
mvn help:effective -pom //查看完整的pom信息
posted @ 2022-07-22 10:39  DogLeftover  阅读(12)  评论(0编辑  收藏  举报