========================= 在IDEA中使用Maven构建项目 ========================= Lifecycle | |_clean - 清理之前构建过程中产生的文件 |_validate - 检查项目结构和基础语法的正确性 |_compile - 将.java源代码文件编译成.class字节码文件 |_test - 执行项目中test目录下的单元测试 |_package - 将项目编译后的代码打包成发布格式(.jar/.war) |_verify - 检查单元测试的结果,确保项目质量达标 |_install - 将JAR/WAR包安装到本地仓库中,以便在其它项目中使用 |_site - (不常用) |_deploy - 将JAR/WAR包部署到私服仓库中,以供其它开发人员使用 加入测试类和对JUnit的依赖: junit junit 4.12 test 如果用package打WAR包失败,提示: Cannot access defaults field of Properties ... 可在pom.xml中显式指明打包插件的版本: org.apache.maven.plugins maven-war-plugin 3.2.2 如果执行site报错,提示: org.apache.maven.doxia.siterenderer.DocumentContent 可在pom.xml中增加插件配置: org.apache.maven.plugins maven-site-plugin 3.7.1 如果要执行deploy,还需要在pom.xml中增加: proficio-repository Proficio Repository file://C:/Maven/deploy 在IDEA中除通过图形界面管理项目构建的生命周期以外,也可以在“终端”窗口中使用指令。 > mvn clean > mvn ... 如果在构建过程中显示警告: File encoding has not been set, using platform encoding GBK ... 可在pom.xml中显式指明使用UTF-8编码: ... UTF-8 ... 例程:HelloWeb