首页 > 其他分享 >maven项目的pom文件的packaging类型值为pom的时候,在项目打包的时候不会打包出jar包,得jar类型值才会

maven项目的pom文件的packaging类型值为pom的时候,在项目打包的时候不会打包出jar包,得jar类型值才会

时间:2023-01-25 01:44:39浏览次数:42  
标签:jar 值为 packaging pom biz 打包

 

 

pom它就是单纯一个用来继承的文件,相当于接口类,jar表示当前工程是一个jar,打包会成为jar,并且打包会打包包括pom文件引入的jar,打字慢。

我们项目mvn install  打包的时候  一般打的是biz模块的项目?还是打包的是pom模块的项目?

答:你那个pom是父pom,打包父pom会打包下面所有工程,也可以单独打包jar,打包那个就是那个。

 

 

 

为什么领导说我得拿biz里面的jar,而不是api里面的jar?

答:biz导入了api,打包biz会自动打包api进biz。

 

那我mvn install  的话 打包的是packaging类型值为jar的模块对吧  不会打包packaging类型值为pom的模块?

答:

1.是的,packaging类型值为jar的模块才能被打包出有jar的东西出来,packaging类型值为pom的模块不会被打包出有jar 的类型值出来。

2.看你打包的位置,你点biz就是打包biz,你点击父pom就是打包pom。

3.打包父pom就会打包全部jar,各自生成各个工程jar

 

为什么只有api和biz的文件夹里面才有jar,我项目的api和biz的pom的packaging的类型值是jar。

答:jar分为可运行jar和普通的jar,普通的jar就像spring那些。

 

 

 

为什么只有biz和api的mvn install  才有jar?

你那个是父pom,是用来定义继承的,pom定义为jar,打包出来的就是jar。 packaging为pom的一般是可以被用于父工程,父pom只是指定版本号,所以父工程是不是无法被打包为jar

 

标签:jar,值为,packaging,pom,biz,打包
From: https://www.cnblogs.com/rapper-start/p/17066614.html

相关文章