Maven——常用命令

223 阅读1分钟

常用maven命令

  • mvn clean:
  • mvn compile:将源程序编译成.class字节码文件(target/classes目录下)

maven编译配置

settings.xml:

<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>

pom.xml:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <configuration>
        <source>1.8</source>
        <target>1.8</target>
        <encoding>UTF-8</encoding>
    </configuration>
</plugin>

configuration也可换成:

<properties>
  <maven.compiler.source>1.8</maven.compiler.source>
  <maven.compiler.target>1.8</maven.compiler.target>
</properties>
  • mvn package:生成target目录
  • mvn install:包括mvn compile,mvn package,上传到本地仓库
  1. jar包里放的是源码的.class文件和框架配置信息(src/main/resource)
  2. 将jar包添加到本地仓库
mvn install:install-file -Dfile=D:/projects/xxx/target/common-1.0-SNAPSHOT.jar -DgroupId=com.xxx.xxx.common -DartifactId=common -Dversion=1.-SNAPSHOT -Dpackaging=jar
  • mvn deploy: 包括mvn install,上传到私服