初始化工程命令
mvn archetype:generate -DgroupId=com.bytrees -DartifactId=bytrees -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
备注:
-DinteractiveMode=false 是否已交互模式进行,如果是false的话就会采用默认设置建立项目
项目类 | 命令 |
普通控制台工程 | -DarchetypeArtifactId=maven-archetype-quickstart |
webapp工程 | -DarchetypeArtifactId=maven-archetype-webapp |
编译、执行命令
命令 | 用途 |
mvn clean | 清除编译和打包的内容 |
mvn complie | 仅仅编译 |
mvn package | 打包成jar或者war包 |
mvn test | 执行单元测试 |
问题与解决
1)[WARNING] File encoding has not been set, using platform encoding GBK, i.e. buil d is platform dependent!
解决方案:文件字符集未设置,需要在pom.xml添加属性<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>