今天为了让一些第三方引用的类跳过代码检测,减少代码量将一些工具类和非业务代码打入jar包中,并在项目中使用。
1、打开项目 project structure,新建一个artifacts
2、新建要打包的内容 自己指定名字
3、自己起名
4、自己选择是打包目录还是单文件,Output directory目录是将来打包后生成文件的目录
5、选择打包的目录一定要选择target下的,我之前选src下的出来不能用不知道为啥
6、生成jar包
bulid/rebuild(第二次)
查看生成的文件
8、 注意 :我是想将org及其子目录打包,解压软件打开发现 jar包里的根目录比我们想要的少了一层,到时候会无法正常使用,
9、此时修改刚才打包目录选择的地方(或者直接在目录下新建根目录后移进去保持与工程目录结构一致)
10、再建一目录,还选择以前的路径
11、再次打包,用解压软件打开,查看目录结构,再看看里面的文件是否以.class结尾
12.在项目中使用 ,把包拷到webapp>WEB-INF>lib下 没有自己新建,在pom中添加依赖,否则使用maven install打包时会失败
希望能帮到你,有问题欢迎留言讨论