Maven Java程序,打包可执行jar包分析

无情 阅读:166 2021-03-31 18:09:22 评论:0

第一步:pom.xml 添加maven 打包jar文件插件:maven-assembly-plugin

<!-- 可执行jar 插件  --> 
			   <plugin> 
                <artifactId>maven-assembly-plugin</artifactId> 
                <configuration> 
                    <appendAssemblyId>false</appendAssemblyId> 
                    <descriptorRefs> 
                        <descriptorRef>jar-with-dependencies</descriptorRef> 
                    </descriptorRefs> 
                    <archive> 
                        <manifest> 
                            <!-- 此处指定main方法入口的class --> 
                            <mainClass>com.szmirren.Main</mainClass> 
                        </manifest> 
                    </archive> 
               		</configuration> 
                <executions> 
                    <execution> 
                        <id>make-assembly</id> 
                        <phase>package</phase> 
                        <goals> 
                            <goal>assembly</goal> 
                        </goals> 
                    </execution> 
                </executions> 
            </plugin>

上述代码中在<mainClass></mainClass>之间是填写程序的入口类,即含main方法的类

第二步:打开CMD窗口,切换至Maven Java 程序所在目录,执行如下指令:mvn assembly:assembly

这样就会在target目录下生成   *.jar 文件

第三步:运行jar文件/编写*.bat 脚本程序

切换至生成运行jar文件位置,执行如下指令:java -jar Spring-Generator.jar

切换至生成运行jar文件位置,编写Generator.bat 程序内容如下:

@echo off 
java -jar Spring-Generator.jar

声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

发表评论
搜索
排行榜
关注我们

一个IT知识分享的公众号