首页 > 其他分享 >Idea 打包公共Jar包

Idea 打包公共Jar包

时间:2023-02-06 11:32:03浏览次数:37  
标签:Java 函数 Jar jar Idea 公共 打包

概述

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

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

过程一:打包公共Jar包

1-创建普通Java项目

Idea 打包公共Jar包_打包

Idea 打包公共Jar包_打包_02

2-编写公共代码

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

Idea 打包公共Jar包_调用_03

配置打包Jar包的参数

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

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

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

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

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

标签:Java,函数,Jar,jar,Idea,公共,打包
From: https://blog.51cto.com/weiyuqingcheng/6038808

相关文章