美文网首页技术杂谈
maven打包Runnablejar的方法

maven打包Runnablejar的方法

作者: Devid | 来源:发表于2015-05-11 15:28 被阅读1174次

在配置文件里加入如下配置:

<build>
        <plugins>
            <plugin>
                <artifactId>maven-assembly-plugin</artifactId>
                <configuration>
                    <archive>
                        <manifest>
                            <mainClass>org.smart.App</mainClass>
                        </manifest>
                    </archive>
                    <descriptorRefs>
                        <descriptorRef>jar-with-dependencies</descriptorRef>
                    </descriptorRefs>
                </configuration>
            </plugin>
        </plugins>
    </build>

执行方法:

clean compile assembly:single

会在项目的target目录下生成一个xxx-jar-with-dependencies.jar的jar文件,双击运行即可!

相关文章

网友评论

  • _上邪_:你这种写法打包过dubbo服务吗?
    网上有说是这种打包的方式遇到spring Framework的时候会报错的,不知道你遇到过没有,我试验的打包dubbo服务并没有出错。

    优化:
    当在configuration后面加上这段之后,打包直接输入 clean package 就可以了

    <executions>
    <execution>
    <id>make-assembly</id>
    <phase>package</phase>
    <goals>
    <goal>single</goal>
    </goals>
    </execution>
    </executions>

本文标题:maven打包Runnablejar的方法

本文链接:https://www.haomeiwen.com/subject/moqfqttx.html