--绑定到package阶段,,如果不绑定到该生命周期,那么在执行mvn package的时候不会执行该插件 不过还可以通过直接运行插件的方式进行mvn assembly:single的方式进行打包,但single的方式的包会提示没有主类,可以将goal改为assembly然后执行mvn assembly:assembly 直接打包后可直接运行--> <phase>package</phase> <goals> ...
要使用maven-assembly-plugin,需要指定至少一个要使用的assembly descriptor 文件,对于当前使用的版本(2.4)对应的assembly descriptor的schema定义为:Assembly Schema,其中assembly descriptor中又可以包括 component 的定义 (component 可以很方便的用于多个assembly descriptor之间共享),component 的schema 定义在:Component Schema。
2.2maven-assembly-plugin 该插件会将所有的依赖包放入可执行jar包,但是该插件会缺失spring的xds文件,导致jar包无法运行,而且当同级别目录下还有其他可执行文件依赖可能会产生冲突,相应的pom配置如下: <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <descriptorRefs> <descriptorRef>jar-with-...
要使用maven-assembly-plugin,需要指定至少一个要使用的assembly descriptor 文件,对于当前使用的版本(2.4)对应的assembly descriptor的schema定义为:Assembly Schema,其中assembly descriptor中又可以包括 component 的定义 (component 可以很方便的用于多个assembly descriptor之间共享),component 的schema 定义在:Component Schema。
确保你的项目中有一个包含 public static void main(String[] args) 方法的类,这个类通常被称为主类。在上面的配置中,<mainClass> 标签的值应该替换为你的主类的全限定名(即包名 + 类名)。 3. 检查 pom.xml 文件中 maven-assembly-plugin 的配置 确保maven-assembly-plugin 的配置中包含了正确的主...
-- springboot 的main 启动类 方法的入口 --><mainClass>com.*.*.*Application</mainClass></configuration><executions><execution><goals><goal>repackage</goal></goals></execution></executions></plugin><!-- The configuration of maven-assembly-plugin --><plugin><groupId>org.apache.maven.plugins...
1.引入assembly插件 <build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <configuration> <archive> <manifest> <mainClass>Main方法所在类的全限定名[类的全路径]</mainClass> </manifest> </archive> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> ...
<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-assembly-plugin</artifactId><version>3.2.0</version><configuration><archive><manifest><mainClass>xxx.xxx.MainClassName</mainClass></manifest><manifestEntries><Class-Path>.</Class-Path></manifestEntries></archi...
也就是:maven-assembly-plugin,支持自定义的打包结构,也可以定制依赖项等 maven-assembly-plugin插件在maven项目中如何使用(即使用步骤)? assembly插件的打包方式是通过descriptor(描述符)来定义的。 Maven预先定义好的描述符有bin,src,project,jar-with-dependencies等。所有外部依赖JAR都加入生成的JAR包中,比较傻瓜化...
manifest)中的Main-Class属性。为了在清单中添加自定义属性,我需要向pom.xml文件中添加Maven Assembly...