编程语言
首页 > 编程语言> > IDEA中用maven打出的jar包只有一个META-INF文件夹,没有java的源码???

IDEA中用maven打出的jar包只有一个META-INF文件夹,没有java的源码???

作者:互联网

IDEA中用maven打出的jar包,用工具打开一看,只有一个META-INF文件夹,没有java的源码???

检查pom.xml文件中maven打包插件的配置:

因为所需jar包仅仅提供外界可引用的接口,所以不需要制定入口运行主类,而且也不需要打成可运行jar包,看上边pom的配置采用assembly打包方式,并没有异常。

接下来看下java工程代码:

代码似乎并没有错误,然鹅java工程结构似乎比较奇怪,不是一个标准的maven工程结构。

改造java工程结构:

重新打包,~# mvn clean install 

至此,终于打出一个正常的可引用jar包。白天因为忽略了这个问题,花费较长时间,太不应该。

同时,非常感谢 tree先生 的无私帮助。


注:下一节内容,LZ将针对maven常用的几种打包方法和执行命令做一个总结。

 

标签:打出,java,jar,maven,源码,打包
来源: https://blog.csdn.net/qq_27706119/article/details/111874994