maven常识
maven常识
智汇君maven常识
安装配置
1 | 按照大数据开发工程师hdfs那章安装的 |
maven仓库位置
1 | mvnrepository.com |
pom添加依赖
1 | <dependecies> |
编译打包插件
1 | <build> |
1 | <build> |
1 | <!-- log4j的依赖 --> |
1 | <dependency> |
1 | <build> |
完整pom案例
mapreduce
1 | <?xml version="1.0" encoding="UTF-8"?> |
打包
1 | IDEA里 |
1 | mvn clean package -DskipTests |
1 | 结果会在target目录里生成两个jar包 |
带有子模块的maven项目结构
单项目对比
1 | <?xml version="1.0" encoding="UTF-8"?> |
父项目pom
1 | <?xml version="1.0" encoding="UTF-8"?> |
子项目pom
1 | <?xml version="1.0" encoding="UTF-8"?> |
1 | <?xml version="1.0" encoding="UTF-8"?> |
1 | <?xml version="1.0" encoding="UTF-8"?> |
1 | <?xml version="1.0" encoding="UTF-8"?> |
1 | <?xml version="1.0" encoding="UTF-8"?> |
1 | <?xml version="1.0" encoding="UTF-8"?> |
1 | <?xml version="1.0" encoding="UTF-8"?> |
1 | <?xml version="1.0" encoding="UTF-8"?> |
packaging
1 | 项目的打包类型:pom、jar、war |










