• 那是从何处传来的钟声呢?偶尔听到那钟声,平添一份喜悦与向往之情。

Idea用Maven插件打包成Jar包

后端 Nanait 7年前 (2018-02-10) 2147次浏览 已收录 0个评论 扫描二维码

用 maven-assembly-plugin 打包

利用一个新的插件,可以打包更简单。在 pom.xml 中加入如下代码。将其他的打包插件代码删除,最好不要写 2 个插件代码。

 <plugin>
                <artifactId>maven-assembly-plugin</artifactId>
                <version>2.4</version>
                <configuration>
                    <descriptorRefs>
                        <descriptorRef>jar-with-dependencies</descriptorRef>
                    </descriptorRefs>
                    <archive>
                        <manifest>
                            <mainClass>Main.Main</mainClass>
                        </manifest>
                    </archive>
                </configuration>
                <executions>
                    <execution>
                        <id>make-assembly</id>
                        <phase>package</phase>
                        <goals>
                            <goal>single</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

然后通过如下指令来实现打包。

mvn assembly:assembly

如果使用 IDEA 的话,可以通过自带的 maven 管理工具代替执行上面的命令。如下图所示,点击蓝色的部分。

Idea 用 Maven 插件打包成 Jar 包

然后通过执行java -jar cps-1.0-SNAPSHOT-jar-with-dependencies.jar运行。


何处钟 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Idea 用 Maven 插件打包成 Jar 包
喜欢 (7)
[15211539367@163.com]
分享 (0)

您必须 登录 才能发表评论!