打包成功后会生成meventest-0.0.1-SNAPSHOT-jar-with-dependencies.jar文件,这个jar包中包含依赖的编译后的jar文件、meventest-0.0.1-SNAPSHOT.jar不包含。 meventest-0.0.1-SNAPSHOT-jar-with-dependencies.jar打开后的目录如下所示: 四、maven-bundle-plugin 该插件可以把项目依赖的jar包打包到项目的根目录,前提...
ares5k-package-1.0-SNAPSHOT.jar:spring-boot-maven-plugin对maven-jar-plugin生成的 Jar 包进行二次打包后的 Jar 包,这个 Jar 包内已经包函项目的依赖了 ares5k-package-1.0-SNAPSHOT.jar.original:原始 Jar 包,maven-jar-plugin生成的不包含项目依赖的 Jar 包,spring-boot-maven-plugin为了避免原始 Jar 包和...
-- 这个jar所依赖的jar包添加classPath的时候的前缀,如果这个jar本身和依赖包在同一级目录,则不需要添加 --> <classpathPrefix>lib/</classpathPrefix> <!-- jar启动入口类 --> com.example.demo.DemoApplication </manifest> <manifestEntries> <!-- 在Class-Path下添加配置文件的路径 --> <!--<Class-...
该插件会将所有的依赖包放入可执行jar包,但是该插件会缺失spring的xds文件,导致jar包无法运行,而且当同级别目录下还有其他可执行文件依赖可能会产生冲突,相应的pom配置如下: <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef...
打包源码 image-003.png 首先我们在目录下另外建一个lucene-core-7.7.3-sources 里面不需要任何内容 方案 generate-sources阶段使用maven-dependency-plugin解压lucene-core-sources.jar到lucene-core-7.7.3-sources/src/main/java文件夹 <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-depende...
Maven maven-jar-plugin 作用:打包(jar)插件,设定 MAINFEST .MF文件的参数,比如指定运行的Main class、将依赖的jar包加入classpath中等等,首先我们明确一点的是maven 插件功能:compile、package、deploy...都是在${project.build.directory }/classes 文件路径下,当然测试是在test-classes下,我的如图:...
maven-jar-plugin插件 JAR包中的META-INF目录 MANIFEST.MF INDEX.LIST xxx.SF xxx.DSA Maven插件 Maven构建生命周期 重新定义Maven Mojo 查看clean插件源码 分析Flink Archetype中的pom.xml Shade插件 Assembly插件 简介 Assembly介绍 Goal 分析Hadoop项目的Assembly插件 制作一个属于我们自己的打包程序 需求 添加一个测...
maven-clean-plugin 清理插件。 maven-compiler-plugin 编译Java源码的插件。 maven-dependency-plugin 执行依赖操作的插件。我们在pom.xml中的依赖处理,就是由这个插件完成。它可以分析项目的依赖关系。 maven-deploy-plugin 将构建的JAR包、或者是pom,推送到远程仓库。
XJar-Maven-Plugin 是对 XJar 的一个Maven Plugin封装,实现可通过Maven命令或绑定在Maven构建的生命周期之中执行,用以更加便捷的方式集成 XJar 。
<plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin> 在POM中加入此插件,再点击maven [install]或[repackge]就会把当前项目里所有依赖包和当前项目的源码都打成一个JAR包,同时还会将没有依赖包的JAR包也打出来,以.original的就是了 ...