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