Maven四个常用命令

1、项目编译:maven clean compile
clean告诉Manve清理输出目录target/,compile告诉Maven编译项目主代码。
Maven首先执行clean(删除target/目录),接着执行resources(项目主资源处理),最后执行compiler(编译主代码)。

2、项目测试:maven clean test
实际上maven执行的不仅仅是clean和test这两个任务,还有clean:clean、resources:resouces、compiler:compile、resources:testResources、compiler:testCompile。
在Maven执行测试(test)之前,它会先自动执行项目主资源处理、主代码编译、测试资源处理、测试代码编译等工作,这是Maven生命周期的一个特性。


<project xmlns=" http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance " xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion >4.0.0 </modelVersion>
  <groupId >com.viphsop.pms </groupId>
  <artifactId >pms </artifactId>
  <version >0.0.1-SNAPSHOT </version>
  <packaging >war </packaging>
  <name>Maven Hello World Project</name>
</project>



配置插件:
<build>
           <plugins >
            <plugin > 
                <groupId> org.apache.maven.plugins</groupId >
                <artifactId> maven-compiler-plugin</artifactId > 
                <configuration > 
                    <source >1.6 </source>  
                    <target >1.6 </target>  
                </configuration>  
            </plugin>   
           </plugins >
</ build>



3、项目打包:maven clean package
   打包过后可以将这个jar文件拷贝到其他项目的Classpath中,这样,其他项目就可以使用此jar包。
不过,这样比较麻烦,我们可以让其他的Maven项目直接引用这个jar包,此时就需要执行maven clean install,
这样在pom.xml配置文件配置好之后,就可以自动下载jar包了。

上面四个命令就是maven最常用的几个命令:
在执行test之前会先执行compile,在执行package之前会先执行test


你可能感兴趣的:(maven,compiler,clean)