首页 > 编程知识 正文

idea如何打包,idea maven打包

时间:2023-05-06 17:06:26 阅读:18257 作者:3413

1、打包时尽可能选择将依赖的jar包独立存储,而不是将所有依赖打入同一个jar包的方式。后者会导致出现一些莫名的错误。2,maven工程中具有main函数的类必须放在src/main包中,而不是src/test包中。

3、如果在使用jar包时显示nomainmanifestattribute/in xxxx.jar,则需要重新设置MANIFETST的地址。

用IDEA拥有的打包方法打开IDEA的文件项目结构,进入项目配置页。 下图:

单击Artifacts进入Artifacts部署页,然后单击以选择下图中的选项。

进入Create JAR from Modules页面,配置如下。

在第一步中,选择要由Main函数执行的类。 在第二步中,选择图像选项。 其目的是在打包第三方Jar包时进行其他配置。 如果不想进行其他配置,请不要选择此选项。 但是,不能保证打包成功。 在步骤3中,为了保存ideest.MF文件(如果要使用缺省值),必须在src/main目录下创建新的资源目录。单击OK,然后单击如下所示的接口单击“创建目录”以创建libs,并将所有第三方JAR放入libs目录中。

成功后,如下图所示。

放入后,点击我们要制作的jar的名称。 这里是kafka-cps.jar。 选择classpath进行配置。

编辑结果如下

在此将所有jar写入libs/。 单击“确定”返回设置页面。

另外,请注意在部署页面上选中build on make

最后,单击配置页上的确定以完成配置。 返回IDEA,单击构建体系结构,然后选择构建

将生成所需的jar包。 项目目录中out目录下的/out/artifacts/kafka_cps_jar。

将清单文件的内容放置在以下位置

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。