天天看点

idea打包gradle编译的springboot工程

关于idea打包,整理的知识点:一般是gradle仓库中的依赖打包,还有本地第三方打包

1、idea  >  File  >   project structure  >  Artifacts,这样可以打jar包

idea打包gradle编译的springboot工程

 2、注意选择项,新加Library Files,可以引用gradle下载私服上的代码,也可以引用第三方的jar包

idea打包gradle编译的springboot工程

如上图,我在Idea的工程目录中,建了一个lib目录,把本地的第三方jar包拷进去。 

idea打包gradle编译的springboot工程

idea  >  File  >   project structure  >  Library,点加号,就可以添加本地的jar文件。

idea打包gradle编译的springboot工程

除了仓库中的依赖jar和本地的第三方jar外,将编译的class和xml文件这些也一并添加到output layout中。

最最重要的配置classpath,

idea打包gradle编译的springboot工程
idea打包gradle编译的springboot工程

如果不配置好classpath,好像都只有第个引进来才行,生成的jar包文件,主类就找到依赖。如上图:QRCode.jar就是本地的第三方jar文件,二维码的类。

接下来就是发包了:

idea打包gradle编译的springboot工程
idea打包gradle编译的springboot工程

就可以编译了。以下是编译出来的jar文件:结构如下:

idea打包gradle编译的springboot工程

这里面,xml配置文件,mybatis,class文件都需要有。然后

java -jar 执行就可以了。如果要过滤字符,需要带字符集。 

继续阅读