将Maven项目打包成可执行 jar文件(引用第三方jar)

使用maven assembly插件完成打包

修改pom:

    <build>
    <pluginManagement>
        <plugins>
<plugin> <groupId>org.apache.maven.pluginsgroupId> <artifactId>maven-compiler-pluginartifactId> <configuration> <source>1.8source> <target>1.8target> <encoding>UTF-8encoding> <compilerArgs> <arg>-extdirsarg> <arg>${project.basedir}/src/libarg> compilerArgs> configuration> plugin>
<plugin> <groupId>org.apache.maven.pluginsgroupId> <artifactId>maven-assembly-pluginartifactId> <version>2.5.5version> <configuration> <archive> <manifest>
<mainClass>com.xxr.flink.WikipediaAnalysismainClass> manifest> archive> <descriptorRefs> <descriptorRef>jar-with-dependenciesdescriptorRef> descriptorRefs> configuration> plugin> plugins> pluginManagement> build>

在要打包的项目目录打开cmd,执行

mvn package assembly:single

在项目的target文件夹下可以看到

将Maven项目打包成可执行 jar文件(引用第三方jar)_第1张图片

 

with dependiencies就是包含外部引用包的可执行jar文件

 

转载于:https://www.cnblogs.com/34fj/p/8514215.html

你可能感兴趣的:(将Maven项目打包成可执行 jar文件(引用第三方jar))