IDEA中用maven打出的jar包只有一个META-INF文件夹,没有java的源码???
程序员文章站
2022-06-15 19:44:22
IDEA中用maven打出的jar包,用工具打开一看,只有一个META-INF文件夹,没有java的源码???检查pom.xml文件中maven打包插件的配置:因为所需jar包仅仅提供外界可引用的接口,所以不需要制定入口运行主类,而且也不需要打成可运行jar包,看上边pom的配置采用assembly打包方式,并没有异常。接下来看下java工程代码:代码似乎并没有错误,然鹅java工程结构似乎比较奇怪,不是一个标准的maven工程结构。改造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常用的几种打包方法和执行命令做一个总结。
本文地址:https://blog.csdn.net/qq_27706119/article/details/111874994