IDEA打包jar程序
pom.xml配置如下:种:
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 举报,一经查实,本站将立刻删除。