eclipse对springboot项目打jar包后不含依赖的jar,无法运行

首先,将<packaging>war</packaging> 改成 <packaging>jar</packaging>;


然后在pom.xml文件中,加入以下代码:

<build>

<plugins>

    <plugin>

        <groupId>org.apache.maven.plugins</groupId>

        <artifactId>maven-compiler-plugin</artifactId>

        <configuration>

            <source>1.8</source>

            <target>1.8</target>

            <encoding>UTF-8</encoding>

        </configuration>

    </plugin>

    <plugin>

        <groupId>org.springframework.boot</groupId>

        <artifactId>spring-boot-maven-plugin</artifactId>

        <configuration>

            <fork>true</fork>

            <!-- mainClass 为项目启动类的路径-->

            <mainClass>com.jieshun.jht.jscsp.manage.TestApplication</mainClass>

            <layout>ZIP</layout>

        </configuration>

    <executions>

        <execution>

        <goals>

            <goal>repackage</goal>

        </goals>

        <!-- 分离出代码包

        <configuration>

            <classifier>exec</classifier>

        </configuration>

        -->

    </execution>

</executions>

</plugin>

</plugins>

</build>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容