Maven:
项目对象模型POM
核心配置文件: setting.xml
Maven工程关系: 依赖关系、继承关系、聚合关系
常见的插件
编译器插件
settings.xml文件里面可配置全局默认的JDK版本,settings.xml文件中的id不能随便取名
1 | <profiles> |
若不想用setting.xml中默认的JDK,可以在项目的pom.xml文件中添加一个编译器插件的配置
1 | <build> |
资源拷贝插件
配置文件一般都放在src/main/resources目录下,打包后配置文件会在target/classes目录中,默认情况下不放在src/main/resources的配置文件打包后不会存在target/classes目录中,若想要把指定路径下的配置文件打包到target/classes目录中需要添加以下配置:
1 | <build> |
上述配置表示src/main/java目录下的xml文件和src/main/resources目录下的xml文件、properties文件都会被打包到target/classes中
Tomcat插件
1 | <build> |
使用Tomcat插件发布部署并执行war工程的时候,需要使用启动命令,启动命令为: tomcat7:run.命令中的tomcat7是插件命名,由插件提供商决定。run为插件中的具体功能。
Tomcat是可运行插件,必须要通过命令来运行控制
常见命令
mvn install
本地安装,包含编译、打包、安装到本地仓库
mvn clean
清除已编译信息,删除工程中的target目录
常用的命令在IDEA都有可视化界面可以操作