maven打包生成的普通jar包,只包含该工程下源码编译结果,不包含依赖内容。同时,maven提供以下方式生成包含所有依赖的jar文件,依赖以class的方式存在; 将此plugin添加到pom文件中 代码语言:javascript 复制 <plugin><artifactId>maven-assembly-plugin</artifactId><configuration><!--这部分可有可无,加上的话则直接生成...
一、普通的jar包 普通的jar包只包含工程源码编译出的class文件以及资源文件,而不包含任何依赖;同时还包括pom文件,说明该包的依赖信息; 在工程pom文件下这样写,可生成普通的jar包: 代码语言:javascript 复制 <packaging>jar<packaging> 或者,不写,因为packaging默认打包类型为jar 二、包含所有依赖的jar包 普通的jar包...
第一打包时间可能会比较久,因为要下载驱动 Maven工程依赖关系,创建jar类型工程 即A 工程开发或运行过程中需要 B 工程提供支持,则代表 A 工程依赖 B 工程。在这种 情况下,需要在 pom.xml 文件中增加下属配置定义依赖关系。 POM的配置文件 <dependencies> <!-- 定义一个具体的依赖 --> <dependency> <!-- 依赖...
二、不包含依赖jar包 如果不想包含依赖的jar包,可以把<build>里面的代码替换成如下code: <!--打包jar文件时,配置manifest文件,加入lib包的jar依赖--><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><configuration><archive><manifest><addClasspath>true</addCla...
目标:应用本身打成一个jar包,依赖的第三方包放到lib目录下 开发环境 OS: Windows 8.1 JDK: 1.7.0 开发工具: IntelliJ IDEA 13.1.1 步骤: 1. 首先看下maven项目的标准目录结构: 2. 看下项目pom.xml的配置,首先要配置maven-jar-plugin,把自己的代码编译打包成jar文件,然后配置maven-assembly-plugin,把整个项目...
方式一:内置打包法 方式二:使用外部依赖包法 回到顶部 前言: maven常用的普通打包方式分为pom,jar,war等,至于这些打包类型就不介绍啦。 如果不进行特殊配置,那么打包出来的jar包是不可运行的。只能当作普通依赖包使用。 下面就介绍两种maven打可运行jar包的方式: 回到顶部 方式一:内置打包法 <plugins> <!-- 内...
maven打包生成普通jar时,只会包含工程下源码编译结果,不包含pom.xml里依赖的jar,如需加入项目依赖的jar文件,可使用maven-assembly-plugin插件,使用方式如下: 在pom.xml中添加maven-assembly-plugin插件 maven-assembly-plugin
maven打包生成的普通jar包,只包含该工程下源码编译结果,不包含依赖内容。同时,maven提供以下方式生成包含所有依赖的jar文件,依赖以class的方式存在; 将此plugin添加到pom文件中 <build><plugins><plugin><artifactId>maven-compiler-plugin</artifactId><version>2.3.2</version><configuration>1.8<target>1.8</target>...
问题描述:spring boot使用maven的package命令打出来的包,却不包含依赖的jar包 问题原因:打包时使用了maven默认的maven-jar-plugin插件,而不是spring-boot-maven-plugin插件 解决方法: 方法1. pom中必须配置spring-boot-maven-plugin插件,而且必须指定需要执行的目标构建 <build> <plugins> <plugin> <groupId>org.apa...
二、依赖关系 打开父pom.xml修改打包方式jar为pom,注意:build内容也需要做替换,因为默认的spring-boot-maven-plugin这种方式,等到后期打包的时候他会一直提示你,你引入的依赖不存在!代码如下 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="Maven - Page Not Found" xmlns:xsi="http://www.w3.org...