0
点赞
收藏
分享

微信扫一扫

Idea 打包公共Jar包

概述

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

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

过程一:打包公共Jar包

1-创建普通Java项目

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

Idea 打包公共Jar包_打包_02

2-编写公共代码

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

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

配置打包Jar包的参数

Idea 打包公共Jar包_调用_04

Idea 打包公共Jar包_调用_05

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

Idea 打包公共Jar包_打包_06

打包Jar包

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

Idea 打包公共Jar包_打包_08

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

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

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

Idea 打包公共Jar包_打包_09

Idea 打包公共Jar包_打包_10

Idea 打包公共Jar包_公共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包_打包_14

2-pom文件中配置参数

Idea 打包公共Jar包_打包_15

3-调用Jar包中函数

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

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

举报

相关推荐

0 条评论