返回

Idea 打包公共Jar包

发布时间:2023-02-11 21:35:44 314
# python

概述

项目中很多Java服务的代码都是重复的,故需将公共部分提取出来,作为公共Jar包供大家使用。

本文演示Idea打包公共Jar包的过程。

过程一:打包公共Jar包

1-创建普通Java项目

Idea 打包公共Jar包_打包

Idea 打包公共Jar包_打包_02

2-编写公共代码

  1. 首先需要创建Main函数作为Jar包入口函数
  2. 然后就可以创建公共代码了,如下图所示:我创建了一个CommonFunc类,其中提供了一个PrintLine()公共函数。

Idea 打包公共Jar包_公共jar包_03

配置打包Jar包的参数

Idea 打包公共Jar包_公共jar包_04

Idea 打包公共Jar包_公共jar包_05

将刚才创建的Ja包入口类填入指定位置:

Idea 打包公共Jar包_打包_06

打包Jar包

Idea 打包公共Jar包_打包_07

Idea 打包公共Jar包_调用_08

可以看到,打包jar包成功。

过程二:普通Java项目调用公共Jar包

1-创建普通Java项目,然后引入公共jar包依赖

Idea 打包公共Jar包_打包_09

Idea 打包公共Jar包_调用_10

Idea 打包公共Jar包_调用_11

在外部依赖包目录下可以看到,Jar包已引入项目。

2-调用公共Jar包的函数

Idea 打包公共Jar包_调用_12

可以看到,刚才封装的公共Jar包中的公共函数printLine()函数调用成功。

过程三:Maven项目调用公共Jar包

1-将公共Jar包安装到maven仓库

mvn install:install-file
"-Dfile=E:\test\TestBuildCommonJar\out\artifacts\TestBuildCommonJar_jar\TestBuildCommonJar.jar"
"-DgroupId=com.zkfr"
"-DartifactId=TestBuildCommonJar"
"-Dversion=1.0"
"-Dpackaging=jar"
"-DgeneratePom=true"

Idea 打包公共Jar包_调用_13

Idea 打包公共Jar包_公共jar包_14

2-pom文件中配置参数

Idea 打包公共Jar包_调用_15

3-调用Jar包中函数

Idea 打包公共Jar包_调用_16

可以看到,封装的公共Jar包中的公共函数printLine()函数调用成功。

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
kotlin协程介绍(一) 2023-02-11 21:09:24