第一步:maven-jar-plugin先将本项目打成jar包 第二步:maven-source-plugin将本项目的源码打成sources.jar 第三步:maven-shade-plugin将artifactSet参数项指定的依赖打进项目jar包中,如果有relocations配置,则根据对应配置调整依赖在jar包中的位置,并且改写import语句。最后替换掉第一步打好的原始jar。 第四步:maven...
方法一:使用maven-jar-plugin和maven-dependency-plugin插件打包 在pom.xml中配置: <build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-jar-plugin</artifactId><version>2.6</version><configuration><archive><manifest><addClasspath>true</addClasspath><classpathPrefix>lib...
首先,我们点击右侧的maven侧边栏,然后点击里面的【clean】,先将以前的包清理掉。 然后,我们等待clean完成后,再点击下面的【package】,进行打包。打包时间根据项目的大小等因素决定,等待打包成功,就可以在项目的target目录下,看到对应的jar包了。 上面介绍的是用界面来打包,接下来介绍使用命令来打包。 点击右侧的【M】...
使用maven来打jar包方便后期调试 1.首先在父类的pom.xml文件中引入依赖,并且将其余的build子包删除。 默认的maven也需要一并删除,否则后期可能会出现问题 加入新的依赖: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1<...
1 首先打开Maven项目中pom.xml文件 2 在pom文件里面加入如下代码;<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> 1.7 <target>1.7</target> </configuration> </plugin> <plugin> <groupId>org...
Maven是一个流行的Java项目构建和管理工具。在某些情况下,我们可能需要引入本地的Jar包,例如使用非标准库或自定义修改的库。本文将介绍如何在Maven项目中引入本地Jar包,并完成打包输出。一、添加本地Jar包依赖首先,确保你的本地Jar包已经存在。然后,在Maven项目的pom.xml文件中,添加如下依赖配置: <dependency> <gro...
当Maven工程中,有许多依赖jar包时,打成可执行jar时需要将这些依赖包一起打包。1、在pom.xml文件的build节点中添加resources节点 2、在pom.xm...
Maven中央仓库的包 本地的jar包 JetBrains GUI Designer 生成的 form 文件 打包的时候遇到了一点麻烦,抛出各种class未定义的异常,折腾了一会,最后发现处理的方式比较简单,不需要像这篇博客里加好几个插件。 解决方法 如果我的项目依赖了项目根目录/lib/yyy.jar这个包,Maven打包的时候不会把这个包加到依赖里面的,首...
maven不同模块引用不同版本jar包 maven 不同版本依赖 接上回继续,项目开发好以后,通常要在多个环境部署,象我们公司多达5种环境:本机环境(local)、(开发小组内自测的)开发环境(dev)、(提供给测试团队的)测试环境(test)、预发布环境(pre)、正式生产环境(prod),每种环境都有各自的配置参数,比如:数据库连接、远程...
(4)package :打包命令, java 工程执行 package 打成 jar 包,web 工程打成 war包。 (5)install :安装命令,执行 install 将 maven 打成 jar 包或 war 包发布到本地仓库。 注:当后面的命令执行时,前面的操作过程也都会自动执行。 Maven指令的生命周期 ...