摘要: maven-assembly-plugin自定义打包方式 大数据项目中往往有很多shell脚本、SQL脚本、.properties及.xml配置项等,采用assembly插件可以让输出的结构清晰而标准化。要使用该插件,就在项目pom文件中加入以下内容 <build> <plugins> <plugi 阅读全文
posted @ 2021-01-12 13:07 Mars.wang 阅读(2005) 评论(0) 推荐(0) 编辑
摘要: maven-jar-plugin将指定包目录打成单独的jar包 项目依赖的所有jar包导出到lib目录下 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plug 阅读全文
posted @ 2021-01-12 11:40 Mars.wang 阅读(3673) 评论(0) 推荐(0) 编辑
摘要: maven-resources-plugin负责处理项目资源文件并拷贝到输出目录 Maven区别对待Java代码文件和资源文件,maven-compiler-plugin用来编译Java代码,maven-resources-plugin则用来处理资源文件。 默认的主资源文件目录是src/main/r 阅读全文
posted @ 2021-01-12 11:36 Mars.wang 阅读(5334) 评论(0) 推荐(0) 编辑
摘要: maven-install-plugin负责将获取的jar包安装到本地仓库 <build> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-install-plugin</artifactId> <vers 阅读全文
posted @ 2021-01-12 11:26 Mars.wang 阅读(3884) 评论(0) 推荐(0) 编辑
摘要: maven-deploy-plugin一般用于将项目发布到远程仓库 <distributionManagement> <snapshotRepository> <id>snapshots</id> <name>Nexus Snapshot Repository</name> <url>http:// 阅读全文
posted @ 2021-01-12 11:21 Mars.wang 阅读(9967) 评论(0) 推荐(0) 编辑
摘要: maven-shade-plugin用于编译源代码和第三方jar包构造一个超级大jar包,一般用于spark、flink程序 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>mave 阅读全文
posted @ 2021-01-12 11:15 Mars.wang 阅读(1477) 评论(0) 推荐(0) 编辑
摘要: maven-compiler-plugin是maven的默认插件,用于编译源码,一般不需要特别引入,除非需要加额外的参数配置 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>mave 阅读全文
posted @ 2021-01-12 11:09 Mars.wang 阅读(3071) 评论(0) 推荐(0) 编辑