使用Assembly插件需要在pom.xml中加入以下配置 <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>3.1.0</version> <configuration> <descriptors> <appendAssemblyId>false</appendAssemblyId> <finalName>${project.name}-${project.version}.${env.version}</finalName> <descriptors> <descriptor>...
maven pom.xml中maven-assembly-plugin报红,无法加载 2.pom文件build构建部分详解 <build> <!--当项目没有规定目标(Maven2 叫做阶段)时的默认值--> <defaultGoal>install</defaultGoal> <!--build目标文件的存放目录,默认在 ${basedir}/target 目录--> <directory>${basedir}/target</directory> <finalName>$...
1、在jar包中的META-INF/MANIFEST.MF中指定Main-Class,这样才能确定程序的入口在哪里; 2、要能加载到依赖包。 使用Maven有以下几种方法可以生成能直接运行的jar包并且是打成一个jar包,可以根据需要选择一种合适的方法。 方法一:使用maven-assembly-plugin插件打包 在pom.xml中配置: <build> <plugins> <plugin> ...
方法二:使用maven-assembly-plugin插件打包 1、在pom.xml中配置: 1<build>2<plugins>34<!--使用maven-assembly-plugin插件打包-->5<plugin>6<groupId>org.apache.maven.plugins</groupId>7<artifactId>maven-assembly-plugin</artifactId>8<version>3.2.0</version>9<configuration>10<archive>11<manifest>12<...
其中,mainClass是你的程序主入口文件 编译、安装依赖 mvn install 执行: java-cp target/ui-compressor-1.0.0.jar com.waylau.uicompressor.App 成功运行了 maven-assembly-plugin 介绍 什么是 maven-assembly-plugin maven-assembly-plugin 插件主要是为了允许用户输出项目及其依赖关系、模块、网站文档和其他文件到一个...
spring-boot-maven-plugin maven-dependency-plugin maven-resources-plugin 1.maven-assembly-plugin 配置assembly.xml文件路径 <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>3.1.0</version> <configuration> <descriptors> <descriptor>src/main/assembly/assembly.xml</descriptor> ...
其次,如果您提供了主类名,那么在"mvn干净安装“之后,它将创建2个jar--一个带有工件名,一个带有”...
publicstaticvoidmain(String[]args){System.out.println("Hello, this is a application packaged by maven-assembly-plugin");LocalDateTimelocalDateTime=newLocalDateTime();System.out.println(localDateTime);} 打包运行结果: ➜ targetgit:(master)✗ java -jar maven-assembly-plugin-1.0-SNAPSHOT-jar-with-de...
使用maven-assembly-plugin将本地jar打到可执行jar(fat-jar)里,将可执行jar(fat-jar)提供给其他项目依赖使用,程序员大本营,技术文章内容聚合第一站。
这里会把项目目录下assembly目录下的package.xml文件拷贝到target目录下 其中:• todir 拷贝的目的地 ...