项目中有的非spring boot的服务需要发布,也可以使用maven-assembly-plugin插件来制作可执行jar包 生成可执行jar包 pom.xml配置文件 <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-assembly-plugin</artifactId><version>3.3.0</version><configuration><archive><manifest>com.tenmao.HelloWor...
在工程根目录执行 mvn clean compile assembly:single 在target文件夹里生成 jsoup-jar-with-dependencies.jar 这个jar包便是可执行的jar了,用命令java -jar path\jarfile便可以执行。 注意:compile必须再assembly:single之前,要不然你工程的代码(class文件)就不会被打包进去...
第二个将conifg下的some/path2输出到target/conf,但不过滤变量属性。 三、创建可执行的jar 默认情况下,通过mvn package生成的jar包中因为没有指定Main-Class属性,因此并不能使用-jar配置直接运行。Assembly插件支持元素(maven-archive)配置Main-Class。 <configuration> <archive> <manifest> com.lcifn.maven.Applica...
mvn clean compile assembly:single //可生成***-jar-with-dependencies.jar,即为可执行jar包
<configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> <archive> <manifest> com.spark.service.SparkStreamingKafka 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. <!--project 入口-> </manifest> </archive> ...
项目中有的非spring boot的服务需要发布,也可以使用maven-assembly-plugin插件来制作可执行jar包 生成可执行jar包 pom.xml配置文件 代码语言:javascript 复制 <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-assembly-plugin</artifactId><version>3.3.0</version><configuration><archive><man...
项目中有的非spring boot的服务需要发布,也可以使用maven-assembly-plugin插件来制作可执行jar包 生成...
Maven3种打包⽅式中maven-assembly-plugin的使⽤详解maven-jar-plugin,默认的打包插件,⽤来打普通的project JAR包;maven-shade-plugin,⽤来打可执⾏JAR包,也就是所谓的fat JAR包;maven-assembly-plugin,⽀持⾃定义的打包结构,也可以定制依赖项等。我们⽇常使⽤的以maven-assembly-plugin为最多...
Maven Assembly Plugin是Maven的一个插件,用于将项目构建的各个部分或组件(例如Jar、War、Zip等)打包成一个可发布的分发包。使用Maven Assembly Plugin可以灵活地创建自定义的分发包,并在构建过程中执行一些额外的操作。 Maven Assembly Plugin的主要用法可以分为三个方面:配置、绑定和执行。 一、配置: Maven Assembly...
-jar /opt/spring-boot-assembly/boot/spring-boot-assembly.jar:指定启动的jar包 启动命令中指定的启动jar包路径,配置文件路径,日志路径都是绝对路径 可在任何位置执行start.sh,shutdown.sh,restart.sh脚本 --spring.config.location:指定配置文件目录或者文件名称,如果是目录,以/结束 ...