maven 引入自定义jar包,并外置配置文件

maven项目之springboot引入外部jar包并构建 maven项目之springboot引入外部jar包并构建 提示:手动加入到classpath中的jar包,可能在maven build过程中提示找不到相关的类,以下为一种解决方式 步骤: 1、 准备一个或者多个需要引入的jar包 为了便于实验,我在test.jar 包中定义了一个包 - com.test, 包中仅包含一个类Test,其定义如下: package com.test; public class Test { public static void tes... 阅读详情

maven项目写一个小工具,需要导入自己的jar包,并要能随时修改配置文件的内容

1,首先是导入自己的jar包
借鉴 https://www.cnblogs.com/Spirit612/p/8079468.html 博主的文章,在此记录一下
使用maven命令

mvn install:install-file  
-Dfile=jar文件所在路径(这里使用绝对路径) 
-DgroupId=包名
-DartifactId=项目名  
-Dversion=版本号  
-Dpackaging=jar  

例子:mvn install:install-file -Dfile=E:\my.jar -DgroupId=com.it -DartifactId=my -Dversion=1.0 -Dpackag

在项目里使用maven正常引入就可以了,对应上面的例子

	<dependency>
	 <groupId>com.it</groupId>
	  <artifactId>my</artifactId>
	  <version>1.0</version>//随意写
	</dependency>

然后在eclipse上执行 run as —> maven install,打包生成jar包
使用命令 java -jar jar包名.jar 就可以了 , jar包名一般是项目名-0.0.1-SNAPSHOT.jar

  1. 外置配置文件my.properties
    因为要读取数据库用户名、密码、地址,还有zookeeper信息等,所以读取的配置文件要放到jar包外面
    我是在代码里直接读取jar包所在路径
	String path = System.getProperty("user.dir")
			+ "/my.properties";
	System.out.println(path);
	File file = new File(path);
	InputStream in = new FileInputStream(file);
	prop.load(in);  

3.遇到问题,我打的jar包也包含了 my.properties文件,还有很多别的目录,可能是build没写好,暂时没搞明白

Java 项目中引入jar包、Maven中打包第三方jar包 在Java项目中,我们经常需要引入第三方的jar包来扩展项目的功能。本文将介绍两种常见的方式来引入jar包:在项目中直接引入jar包和使用Maven打包第三方jar包。 阅读详情

相关推荐

R语言vegan包实战:用varpart函数搞定生态学VPA分析(附完整代码与数据集)

本文详细介绍了如何使用R语言vegan包中的varpart函数进行生态学方差分解分析(VPA),包括数据准备、模型构建、结果解读和可视化呈现。通过完整的代码示例和数据集,帮助研究者理解不同环境因子对生物群落变化的相对贡献,并掌握显著性检验等高级技巧。

weixin_42525005的博客 447

MAVEN打包这一篇就够了

maven打包。配置文件外置。本地获取不到配置文件。配置文件冲突。编译执行目录结构。打包目录,打包方式,整体打包!

romantic_jie的博客 9662

【ART-Pi与RT-Thread入门】①ART-Pi上手初体验

文章目录关于ART-Pi实物照片板载资源、扩展接口及驱动支持扩展引脚默认固件蓝牙配网微信扫描二维码设备选择 ART-Pi,输入所要连接的 WIFI SSID 和密码配网成功会显示IP地址打开IP地址Finsh控制台配网WindowsmacOS 关于ART-Pi ART-Pi是 RT-Thread 团队为嵌入式软件工程师、开源创客设计的一款极具扩展功能的 DIY 开源硬件。致力打造一个开源的软硬件平台。 实物照片 板载资源、扩展接口及驱动支持 扩展引脚 其中P1排扩展引脚座兼容树莓派的扩展接口,并

SimonLiu的博客 5829

maven打jar包时配置文件打到包里并读取

有需求需要用jar包运行程序,但是在正常时候配置文件还可以找到,在jar包中则不能找到后来发现原因,配置文件要放到resources下 ,这样maven打包时才会把jar包打进去目录结构:导入配置文件代码:...

ma1476684479的博客 3274

SUMO仿真教程(1) ——安装环境的设置(Windows 10系统)

SUMO安装环境的设置 目录一.SUMO下载的官方网址二.下载步骤:三.环境设置:1.打开设置环境变量的界面2.用户(Administrator)变量设置3.系统变量设置四.总述 一.SUMO下载的官方网址 sumo的下载地址: 二.下载步骤: 1.以sumo1.8.0为示例进行演示,点击下载地址; 2.选择Windows64位的安装版本,如下图所示: 3.点击对应版本会跳转到如下图所示的界面,等待几秒后会自动下载(温馨提示:请将下载路径提前设置好): 4.到目标存储路径下查看下载完成的SUMO(本

weixin_50632459的博客 1万+

Allegro PCB设计小技巧:如何用Shift键快速平移复制走线和过孔?

本文深入解析了Allegro PCB设计中利用Shift键进行平移复制的核心技巧。通过对比传统复制粘贴流程,详细演示了如何高效、精准地批量复制走线和过孔,尤其适用于创建等间距电源总线、过孔阵列等场景,能显著提升PCB设计效率与准确性。

pz89012345的博客 553

如何在maven中将springboot项目里的resources文件夹下面的xml、properties文件打包进jar包

在实际开发中,有些maven新手工程师会碰到一种情况,就是打包的时候,mybatis相关的xml文件没 有打包到jar包中,从而导致运行失败。这是一个很常见的问题,处理起来也很简单,只要在 pom.xml文件中设置一下即可。 上代码: <!-- 其他代码 --> <build> <resources> <resource> <directory>src/main/java</directory>

果冻_Jump 2670

1688店铺所有商品API接口(整店商品查询API接口)

1688店铺所有商品API接口、1688店铺列表API接口,1688店铺API接口,1688店铺查询商品API接口,1688店铺商品API接口,1688店铺详情接口,1688商品API接口

tbprice的博客 1568

jar包调用.properties 文件

本地eclipse开发使用,可以正常使用 public static String getpath(String arg) { String filepath = ""; //Properties prop = new Properties(); //String filename=arg; //Str...

u013363120的博客 1149

EML 全面实践指南:把 SAP RAP 业务对象玩出工程化的稳定与优雅

本文面向掌握ABAP基础、正在实施RAP的开发者,深入讲解EML(Entity Manipulation Language)的核心用法。文章围绕READ ENTITIES、MODIFY ENTITIES、COMMIT ENTITIES三大语句,详细解析其语义、类型体系、事务机制及工程实践。重点内容包括:字段裁剪、派生类型、草稿控制、批量更新、事务缓冲与保存序列等关键技术点,并配合真实案例代码。旨在帮助开发者在SAP ABAP On-Premise和BTP环境中构建可维护、可演进的业务对象访问层,同时避免常见

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 324

芒果YOLO11改进12:即插即用 | 独家原创改进最新PWConv核心结构|来自最新CVPR2023顶会,

即插即用 | 独家原创改进最新PWConv核心结构|来自最新CVPR2023顶会,

包括YOLOv5、YOLOv7、YOLOv8等模型改进 549

maven打包项目/依赖分离

<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifest&g...

懒得出风头的博客 746

在 SAP BTP 中为 SAP AI Core 创建 Service Instance 和 Service Key 的完整实战指南

摘要:本文详细介绍了在SAP BTP上创建AI Core服务实例和密钥的关键步骤,这是实现ABAP系统与Gen AI大语言模型集成的核心技术环节。文章通过一个制造业财务问答场景的案例,系统梳理了从前提条件准备、架构理解到具体操作的全过程,重点解析了service instance创建、X.509证书配置等关键节点。特别强调了Extended计划选择、证书格式等易错点,为ABAP开发人员实现Gen AI场景提供了实用指南。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 270

使用IDEA在Maven项目中引入自定义的jar包

Maven项目如何引入自定义的jar包,亲测有效 一、方式一:将自定义的jar添加到项目下 使用IDEA在项目的resourse文件夹下创建存放jar的文件夹,图中以lib文件夹为例 找到要引入的jar,将其复制到项目所在的目录的lib文件夹下 在项目的pom.xml文件中引入该jar包依赖 <dependency> <groupId>com.effort</groupId> <!-- 自定义即可 --> <artif

一颗橘子的博客 8420

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

maven引入本地jar包的三种方式

有些jar包并非可以从在线仓库中下载到的,还有些是自己写的jar包要给其他人用,使用这样的一些jar包总结了3中方式: 方式一: 使用scope 为 system 引入本地jar 不太推荐使用这种方式。 将jar包复制到项目的lib目录中,然后在pom中这样引用: <dependency> <groupId>随便写</groupId> <a......

weixin_43833851的博客 1万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

SpringBoot引入本地jar包并使用Maven打包

SpringBoot引入本地jar包并使用Maven打包 本地环境 软件 版本 开发工具 IDEA JDK 1.8 SpringBoot 2.1.17 Tomcat 9.0.24 解决办法 引入本地jar包 在项目下新建lib文件夹,建在哪个文件夹下,叫什么名字凭个人喜好 在项目的libraries中引入lib路径 在pom.xml中引入刚才的jar包...

金鳞岂非池中物灬的博客 9581

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

maven打可执行jar包:配置文件外置,依赖和配置文件打在外面

目录需求说明maven配置结果验证 需求说明 开发工具: Intellij IDEA 需求: 1. 通过java -jar demo.jar命令可以直接执行 2. 打thin包,依赖jar包与代码分开,依赖包放在lib同级目录下 3. 配置文件外置,配置文件放在config同级目录下,demo.jar中不包含配置文件 4. 指定jar包编译级别为jdk1.8 5. 不把maven相关配置打入jar包中 6. 把配置文件放在config目录下的同时不影响调试(IDEA调试的时候默认是从target目录下读取配

荒野雄兵的专栏 1万+

自定义可以用maven引入的jar包

自定义一个可以用maven引入的jar包

qq_41931364的博客 2389

【Maven】maven引入第三方jar包并打包

maven引入第三方jar包并打包 idea中的springboot项目引用第三方jar包,打包时将其引入

z_xiao_qiang的博客 8341

maven项目中,使用pom文件引入自定义jar包

遇到需求要把自己的jar包引入到项目中,首先我的jar包是 sac-sys-service-1.0.jar 找到整个项目的maven仓库,我的是默认路径: C盘 用户目录下 .m2\repository ① 新建文件夹 sac-sys-service ② 在文件夹中再建一个文件夹sac-sys-service ③ 进入文件夹中建一个文件夹 1.0 ④ 把我们刚刚的jar包放进去 大概...

nann-viiv 的博客 8818

在pom文件中引入本地jar包,并打包

在pom文件中引入本地jar包,并打包

weixin_50542919的博客 1万+

maven引入外部jar包的几种方式

方式一 通过dependency引入 在项目根路径新建lib文件夹,把jar包扔进去 <dependency> <groupId>com.test</groupId> <!--自定义--> <artifactId>test</artifactId> <!--自定义--> <version>1.0</version> <!--自定

liu_xue_xue的专栏 5295

Maven中引入本地jar包

在实际开发中,我们可能会遇到有一些JAR包在Maven的公共仓库中没有,我们

什么是江湖? 2万+

Maven引入本地jar包

Maven引入本地jar包

九离的博客 8103

Maven引入jar包的几种方式

                                  Maven 引入Jar...

qq_41184981的博客 4813

Maven打包同时引入本地jar包

Maven打包同时引入本地jar包

zhangruilinmoo 6231
上一篇: java 设置jenkins的自动构建和周期构建
下一篇: jqGrid 少一条数据 解决办法
HelloJavaE2
博客等级 码龄11年 10粉丝 21原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值