姜鹏辉的个人博客 GreyNius

【Java】maven配置笔记

2021-02-28

配置

配置文件

默认仓库拉取速度慢,配置阿里云maven库 在setting.xml文件中设置

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

当出现File encoding has not been set时,添加如下配置

 <properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

搜索可用文件

位于https://maven.aliyun.com/mvn/search

引用文件

pom.xml文件中添加需要引用的文件

<dependency>
  <groupId>[GROUP_ID]</groupId>
  <artifactId>[ARTIFACT_ID]</artifactId>
  <version>[VERSION]</version>
</dependency>

mvn命令

  • mvn clean:清理项目生产的临时文件,一般是模块下的target目录
  • mvn test:测试命令,或执行src/test/java/下junit的测试用例
  • mvn package:项目打包工具,会在模块下的target目录生成jar或war等文件
  • mvn install:模块安装命令 将打包的的jar/war文件复制到你的本地仓库中,供其他模块使用

Comments

Content