idea打包的jar文件只有十几k,怎么办

idea 打包的Spring 项目的jar包只有15K,网上的方法都用完了,都不行看看那位能给我个方解决一下

pom文件

 <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.1</version>
                <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>-->
<!--                <version>4.0.0</version>-->
<!--            </plugin>-->
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <version>2.3.7.RELEASE</version>
                <configuration>
                    <mainClass>com.example.three.ThreeApplication</mainClass>
                    <layout>JAR</layout>
                    <skip>true</skip>
                </configuration>
                <executions>
                    <execution>
                        <id>repackage</id>
                        <goals>
                            <goal>repackage</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

  • 这篇博客: idea下打可执行jar包中的 Idea下打可执行jar包 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 1、选择FileProject Structure

    2、选中Artifacts,点击"+"加号,再点击JAR下的Empty或者From moudules with dependencies

    这里需要说明的是,选择Empty或者From moudules with dependencies都是可以的,不同的是Empty方式打出的包,第三方依赖jar包是独立于我们自己编写的包结构的,From moudules with dependencies方式打出的第三方依赖jar包以包结构被打进其中。下图分别是Empty和From moudules with dependencies打出的可执行jar包

    3、选择Create Mainfest或者Use Existing MainfestEmpty方式

    From moudules with dependencies方式如下,不再详述,如图中1、2所示,OK确定

     

    下面是继续Empty方式操作的

    4、输入搜索Main class,选中主类,OK确定

    5、把依赖的jar包拖到左边去,并点击OK确定

    6、依次次点击Build--Build Artifict--Build,等会儿就会在输出路径下生成对应的jar

    7、进入到输出路径下,执行命令:java -jar unnamed.jar,输出了对应内容

  • 以下回答由chatgpt基于相关博客总结生成:

    很抱歉,根据提供的参考资料,无法得出解决这个问题的具体答案。提供的参考资料与问题所涉及的内容无直接关系,同时也没有提供关于打包Spring项目大小的具体解决方案和相关的pom文件。建议提供更多相关信息,以便可以更好地回答问题。