202112-09 使用maven打包生成doc文档和打包源码 maven打包生成doc文档和打包源码在pom.xml中加入如下插件<build><plugins><!--文档插件--><plugin><groupId>or下g.apache.maven.plugins</groupId><artifactId>maven-javadoc-plugin</artifactId><version>2.7</version><executions><execution><id>attach-javadocs</id>... 继续阅读 >
202111-07 使用maven war包打包去除jar包瘦身 1、pom文件配置1.1添加maven-dependency-plugin插件用于将引用的jar包拷贝到指定的路径便于后续tomcat启动指定依赖包路径<!--拷贝依赖到jar外面的lib目录--><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-dependency-plugin</artifactId><executions><execution><id>copy</id><phase>package</phase><goals><goal>copy-depend... 继续阅读 >
202011-06 SpringBoot使用Maven插件进行项目打包的方法 SpringBoot自带Tomcat,所以我们的项目可以单独部署,不需要依赖Window、Linux系统中的服务器,所以打包出来的Jar包是可以直接运行的。Windows中直接cmd命令行模式下,cd切换到jar路径中,使用java命令运行jart包,Linux环境也是一样的命令,如下图:现在我们开始打包,我介绍两种方式,不管那种方式首先先在项目Pom.xml文件中引入Maven插件。<build><plugins><!--设置jdk版本为1.8--><plugin><groupId>org.apache... 继续阅读 >
202010-08 Maven3种打包方式中maven-assembly-plugin的使用详解 maven-jar-plugin,默认的打包插件,用来打普通的projectJAR包;maven-shade-plugin,用来打可执行JAR包,也就是所谓的fatJAR包;maven-assembly-plugin,支持自定义的打包结构,也可以定制依赖项等。我们日常使用的以maven-assembly-plugin为最多,因为大数据项目中往往有很多shell脚本、SQL脚本、.properties及.xml配置项等,采用assembly插件可以让输出的结构清晰而标准化。要使用该插件,就在项目pom文件中加入以下内... 继续阅读 >
202010-08 Maven打包并生成运行脚本的示例代码 1.定义插件<properties><maven-jar-plugin.version>2.4</maven-jar-plugin.version><maven-assembly-plugin.version>2.4</maven-assembly-plugin.version><maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version></properties><plugins><!--compiler--><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><version>${maven-compiler-plugin.ve... 继续阅读 >
202010-08 详解Maven打包和运行 将项目进行编译、测试之后,接下来就是打包(package),我们的pom.xml中没有指定打包类型,那么使用默认打包类型jar,简单的执行命令mvncleanpackage进行打包从输出内容可以看出,Maven在打包之前进行了编译、测试等操作。jar任务负责打包,实际上就是jar插件的jar目标将项目主代码打包成一个名为hello-world-1.0-SNAPSHOT.jar的文件。该文件也位于target/输出目录中它是根据artifact-version.jar规则进行命名的。至此,我们得... 继续阅读 >