1. 首页 > 经验 >

idea如何打包_idea如何打包发送文件

IDEA打包jar程序

pom.xml配置如下:

种:

idea如何打包_idea如何打包发送文件idea如何打包_idea如何打包发送文件


点击 build => build artifacts => xxx.jar => build

快捷键(Ctrl+Alt+Shift+S)打开项目的Project Structure。在Artifacts创建

接着,指定main class,如下:

,得到创建得到的artifacts

注:这里可以通过“+”或者“-”选择那些需要打入artifacts的第三方jar文件,也可以将men中的包都导入进来;

在菜单栏目选Build,一栏Build Artifacts

得到打包结果:

一般会执行成功如果执行出错查看是什么错误排查即可;

men打包的步骤:

[上传中...(image-784a61-1649340624814-14)]

men 默认打包插件,用来创建 project jar

2.1 men-jar-plugins 无依赖第三方jar的打包

men 默认打包插件,用来创建 project jar

支持定制化打包方式,更多是对项目目录的重新组装。在2.2基础上,我们还可以利用assembly,将我们依赖的jar归类,打包成一个zip。发布项目的时候,将zip包copy到上,直接unzip xxx.zip,里面包含要运行的jar以及依赖的lib,还有配置的config文件,还可以包括执行脚本,可以直接启动服务。

assembly.在初始窗口中单击ImportProject,在文件树中选择您的项目,打开Import窗口,选择Eclipseoption,然后单击Next。导入完成后,主窗口将打开,项目目录在左侧,编辑区域在右侧。下图显示了目录树结构。人们发现。已经生成了idea目录和web_test.iml文件,它们是idea的IDE依赖文件。xml文件内容为:

打包结果:

该插件主要用于项目men编译打包时,跳过单元测试,pom.xml配置为:

文献:

InliJ IDEA自身以及men项目打包方式(单模块) - 牧梦者 - 博客园 (cnblogs)

idea 将包指定含main方法的class打成jar包

运行:在target中找到打包出来的xxx.jar包,运行ja -jar xxx.jar即可,但是如果程序有依赖其他包,比如程序依赖jdbc去查询db,这时候再执行就会出现找不到jdbc依赖,因为我们并没有将依赖包打进去。

有时候我们整个工程需要集成一些sdk,而这些sdk只能在特定网络环境下才能调用。而为了调试又去部署一套开发环境是很麻烦的,而且只需要其定的模块和依赖。所以我们只需要将调试demo打成一个jar包放到特定网络环境的机器上运行即可。

Artifacets-->

那么我们来看下如何将普通的class打包成jar

可以在这里查看刚新建的 JAR ArtifacetArtifacts-->JAR-->From modules with dependenciess

Build-->Build Artifacets-->选中我们刚构建的Artifacets-->Build

idea men怎么打war包

1. 配用来打可执行包,包含依赖,以及对依赖进行取舍过滤。使用这种方式打出来的是揉合在一起,成为一个jar文件。这种打包方式的优点是可以利用transformer把第三方jar相同的配置文件组合成一个文件,如reference.conf文件等等。置程序启动入口

右键项目,选择Run As,再选择Men build...,这时会弹出个新界面,在Goals里输入clean package,然后点击Run就行了,打包好的项目放在target文件夹下pom.xml配置如下:面。

clean package是men的一个命令,意思是测试并打包,它还有很多命令,这里就不多说了。

idea项目怎么打包发给别人

pom.,在出现的窗口创建xml配置如下:

可用打包工具。

选择左边的下一个菜单,模块,这是idea的概念。模块包含在项目下。对了,很多人会对这个概念感到困惑甚至鄙视,但确实是正确的。它来自于men的想法。如果你看过一些大型开源软件,你就会知道开源nosql指定class所在men modules的源代码。一个项目将被开发成许多模块。但是对于常规的jaweb,不用担心那么多,只要明白一个项目就是一个模块,两者可以合二为一。

idea设置打包方式不包含依赖

men-assembly-plugin还需要配置一个assembly.xml文件,用于过滤不必要的第三方jar包文件,或者确定自己编译的项目文件路径、项目的启动脚本文件目录,打包的类型格式zip或者tar.gz等。

把main方法所在的包设为sources 如果已设置跳过此步。

打包结果为:

File => Project Structure => modules

去执行

选择 src/ 点击 Sources

File => Project Structure => artifacts

点击 "+" 选择 jar => from modules with dependencies

main class 选择你的main方法启动类,点击OK

删除全部Extracted依赖 只保留 xxx compile output 保存

3. 打包

inlijidea如何打包jar

在Ja开发中,将项目打包成可执行的Jar文件是常见的需求之一。InliJIDEA提供了多种方法来打2. 配置打包范围和输出路径包Jar文件,方便我们将应用程序分发和部署。本文将介绍在InliJIDEA中打包Jar的方法。

inlijide打包jar一共有两种方式a打包jar教程

1、File-Projectstructure-Artifacts-JAR-Frommoduleswithdependencis。

2、此时会在你选择的支持定制化打包方式,更多是对项目目录的重新组装。以下方式用的比较少,因为我们依赖的jar,也会打进到我们最终生成的jar中,会导致一个jar文件过大,而且如果要给第三方使用,给一个纯净的。MainClass同一目录下生成META-INF文件夹以及其中的.MF文件。

3、点击Build-BuildArtfacts-Action(Build),此时会在你的项目文件中产生一个out文件夹,其中可以看到已经打包好的jar文件。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 12345678@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息