首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【Maven学习】Maven打包生成普通jar、可运行jar、包含所有依赖jar

使用maven构建工具可以将工程打包生成普通jar、可运行jar,也可以将所有依赖一起打包生成jar; 一、普通jar 普通jar只包含工程源码编译出class文件以及资源文件,而不包含任何依赖...;同时还包括pom文件,说明该依赖信息; 在工程pom文件下这样写,可生成普通jarjar 或者,不写,因为packaging默认打包类型为jar...二、包含所有依赖jar 普通jar,只在pom文件中包含依赖信息,而不包含真正依赖,但同时maven也可以打包生成包含所有依赖jar文件,可参考本博客文章 Maven打包生成包含所有依赖...jar 三、可运行jar 可运行jar,除包含工程源码编译结果外,还包括所有依赖,可利用java -jar 命令直接运行。...(所有的依赖jar直接变成了class) 使用maven生成可运行jar,可参考本博客文章 maven打包生成可执行jar文件。

5K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android studio 打包生成jar流程详解

    之前有发过创建Jar流程,可随着AS版本更新,方法并没有那么好用,有童鞋问到了这个问题,用这篇再来总结一下。...总的来说,AS打包生成jar可以分成两类: 第一类是将应用模块application转换成库模块library后生成jar 第二类是通过新建module库模块方式生成jar 下面我们就看看这两类分别是怎么生成...由于生成jar方式都相同,所以先介绍完两类后再往下走。...在这里插入图片描述 通过Android Studio右边GradlemakeJar命令 找到makeJar后双击即可自动生成jar啦,如图所示: 生成jar测试...: 接下来将生成jar放入到另一个项目中进行测试 1、将生成jar复制到新之前demo中测试,如图所示: 2、将jar添加进项目 3、以下是在onCreate方法中调用jar方法

    2.4K10

    Andoid 关于Jar生成及调用详解

    Android制作jar: Eclipse 新建android工程,然后右击,点击导出,选择导出类型为Java下JAR file,在Java file specification 中不要选择androidmanifest.xml...在Android Studio中,自带反编译查看class文件,如果没有混淆的话,class文件跟java文件基本没有区别了,为了保护,还是混淆好。...网上看了不少资料,都是直接下载proguard额外jar,直接生成,觉得不方便,既然apk都能混淆,为什么不直接通过Android Studio来混淆jar呢。...所以jar是针对整个module来make。 如果module内仅仅是java代码,生成jar是没问题,但如果还有resource文件,那就得打aar文件了。...在你要打jarmodule build文件中,加上一个生成jartask。其实即使不添加,在整个工程build时也会生成jar文件

    73820

    SpringBoot打包部署解析:jar生成和结构

    在享受便利同时,我们也需要多少了解一下 Spring Boot jar 是如何生成,以及如何通过 jar 启动运行。...本节从 jar 生成、结构、运作原理来分析 Spring Boot实现。 jar生成 Spring Boot 可执行 jar 又称作 fat jar”,是包含所有三方依赖 jar。...它与传统 jar 最大不同是包含了一个 lib 目录和内嵌了 web 容器(以下均以 tomcat 为例)。 jar 通 常是由集成在 pom.xml 文件中 maven 插件来生成。...-0.0. 1-SNAPSHOTjar.original 文件后缀 original 去掉,生成jar便是包含业务代码(普通jar) 。...用一句话总结上述过程:当符合条件时,对原有 jar 文件进行备份,并生成可以通过 jar-jar 启动文件。

    1.7K30

    「Eclipse」生成能用命令行运行jar

    这里没有高深知识,只用于新手备忘,高手请默默叉掉…… 这里来给大家讲讲如何通过Eclipse打出可运行jar。 为什么说是可运行?...因为有些jar无需运行,只是作为一个项目依赖,那就没必要打可运行jar。但是,一般可运行jar也可作为项目依赖。 进入正题: 首先你要有Eclipse,还要有一套待打包项目。...步骤二、选择Runnable JAR file ? 步骤三、配置jar参数:这里主入口类,必须是运行过一次才会有下拉框选择。 ?...通过以上三个步骤,完成打包以后,可以在指定目录下找到你jar。 运行jar 在命令行输入java -jarjar路径,回车运行,就可以查看你jar运行结果。...注意地方 没什么需要注意,Eclipse打包非常人性化,纯界面操作,无暗藏bug,太人性化了,大爱! 如果你遇到了问题,欢迎留言一起探讨。 我是毛毛,感恩遇见。

    68930

    python安装了一个,但是导入模块时报错没有这个

    执行import sys; print(sys.path)查看python搜索路径,确保自己模块在python搜索路径中 python搜索路径与(package) python搜索路径其实是一个列表...,如果不是按照标准方式安装,则为了能够引用(import)这些模块,必须将这些模块安装路径添加到sys.path中,有以下几种方法: 最简单方法:是在sys.path某个目录下添加路径配置文件,...最常见就是在…/site-package/目录下。...路径配置文件扩展名是”.pth”,其中每一行包含一个单独路径,该路径会添加到sys.path列表中(验证)。”....pth”中路径既可以是绝对路径,也可以是相对路径,如果是相对路径,则是相对于包含”.pth”文件路径而言。 终极解决办法:重新安装python

    5.6K10

    SpringBoot项目打包部署

    war jar 提交github,通t过jekins打包部署 注:不推荐SpringBoot项目打war,因为SpringBoot适合前后端分离,适合打jar。...image.png 最后成功后只需在项目下target下找自己啦。 image.png 用XFtp工具将jar包上传至服务器。...出现问题 我们根据IP地址和端口向往常一样访问,发现报404错误。仔细检查打的jar里面没有包含JSP文件(SpringBoot对JSP打包一般会忽略,建议替换成模板引擎)。...war打包操作和jar是一样参考上边咯。 后面的流程操作一致,启动命令一致。 image.png 启动成功。.../start.sh,会生成一个日志文件nohup.out。 可以使用cat,tail,less等命令查看日志文件。 如果想要中止系统运行就要根据端口号去杀掉进程了。

    4.2K40

    Java 技术篇-利用exe4j工具生成exe文件实例演示,IntelliJ IDEA将项目转化为jar方法,运行生成程序弹出exe4j提示处理,生成程序显示控制台设置方法

    ② 设置是否集成外部 jar 右边是可导入外部 jar ,双击即可进行添加,添加到左边就行了,添加后转化成 jar 就集成外部 jar 。...④ 导入项目 jar 和外部 jar 这里就是导入项目 jar 包了,就是上一章我们生成 jar 。...如果当初导出时没有集成外部 jar ,后面我们也要用到的话,也可以在这里单独进行导入。 ⑤ 设置 jre 环境要求,指定加载相对位置 jre 环境 可以设置运行程序最低要求版本。...现在 exe4j 生成程序最高只支持 1.8 版本。 注: 这里一定要注意,导出 jar 时开发工具指定 jar ,一定不能超过 exe4j 支持版本,不然生成程序时就会报错。...② 设置运行程序时显示控制台 默认是 GUI 类型的话是没有控制台,需要设置成 console 。 效果图如下:

    2.1K20
    领券