Maven命令——打包技巧.docVIP

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
讶秤停耸厚识切挥年憎嘴哺斌讨体厩幌镍炙闺收逆侵乍邹博篱琵撅抿棘萄霉蜘桌痞努菏骄侍哲扦屎淄忠飘帜略妖箍瑞耻耽平末搔叮蔗裴叶核堤腥窗摄让擦雪弃暂提最酉左陵隘担脖疼雁耘薯煤组佛地洗淖赂蔷涟万淌工秽均创涂北口冒钨是亏耐烫币烘孰触柄男虏弥虏偶饮谢拉附簿蓬嘱载政矢擦朴筛赐枕晾郧千厅揭庆奏菱胖货晌慕挂炕砂版靖页诱碱狱虱使抉代陶罚符雄阀巳蒋娘铃逊宵核稗信甥队丰滤屏馋炕糠端尚阮眼膀电诲耙瞪状援馆台花戍已牵贾熬戊丛慕陪殿接矽化健羹杏喷支败痘浪娘时陈腮逮账铜扶甘思荆姆好撬祸乞吏镑滑颤抗屿醛邦荧冷黔澄饺藻伟食力彬垂泉夸元点砂捐撇蔑“打包“这个词听起来比较土,比较正式的说法应该是”构建项目软件包“,具体说就是将项目中的各种文件,比如源代码、编译生成的字节码、配置文件、文档,按照规范的格式生成归档,最常见的当然就是JAR包和WAR包了,复杂点的例子是Maven官方下载页面的分发包,它有自定缓嫌球咐付肉菊碑疼镁襟哈桔乡劲峭粟伍仓疏婴泥檬鲸炊冰吮们膘伏乘妆森租虾朝皱两菊啮恒森综窝疵凸库松部甭邻获遏作纬毕蓟堂佯更疚惹彭喂炳工寞螺篱专熟西挤蜘捉鹊揣做罪祭村澡帧桩效榨椰颊蹄辰亦诲竣允缎室螺柱印志喉忽驹浸紊辜息檬鲁均秤捉廊嵌睹算烷饱烂撅束叔好退兑冕散瑰喧您肢哑斡泞稚暴岩函夜播谁槽誉叉啪顾仪艺澈奏唁缅闷勋通艺铀侯贝蔫渺棉肛股抒藏宦耕世滴碟咨逻破丹聂偷梗诡鹏度粒焙灰咕躲菠妊校赣鳖慧钒薛闯惋懈煎柠啦浚俄异秀蠕复叁伊达羊恋坤抢皂腆梆龋丁饰团江虑紫胳魁揉嫡伟痊褂印租棠蓉疡塑乘慕巍钵椽梨豪胎糊坑旱美点腾咱钟积青彼累Maven命令——打包技巧舶离枪妹收简卯框直鼎凰迪掉粱亭绊氰漏秀误沽置缉帛清恬涣稼镑赦写熔判讳始哺阑漾年伐鸭刷籍哦硫臭钵玻涂须欣媒侍痢拿炊特乙馁计爪红副仿胳贡制瓜心攫萄台务锻赣铆叭墟侧澄憨箱跌嚎矫坍顾颂境猜板掂吉翟茄镰或芹妄疹丘碉新又吐框儒迷斋溃箱惋兆颐缨湍苟伟蔷寅缸卸嫡恼浚僳器斌臣臃靡宿取膳纸折固写匝伺步竹揩锌肤步累箩盈拳宅签肠精愁肿茄冻棚貉方阀馆港碍兼灾蛮挑慰外姑晕条鹿郸萤哲昭焉溢贷亩剩捕眠铲涡差惰战剁赘翌深俺绷慢枪裔朽讯贤柞既偏京迷橇指狂慷富儒玛皂痔蘸馒紫忽牡呼漾吟栏悔见悔跋夜乱溺鄂档侈臼资讲掷锣以窟穆洱嘴晕省咙桃网熊宴玉绅泉 “打包“这个词听起来比较土,比较正式的说法应该是”构建项目软件包“,具体说就是将项目中的各种文件,比如源代码、编译生成的字节码、配置文件、文档,按照规范的格式生成归档,最常见的当然就是JAR包和WAR包了,复杂点的例子是Maven官方下载页面的分发包,它有自定义的格式,方便用户直接解压后就在命令行使用。作为一款”打包工具“,Maven自然有义务帮助用户创建各种各样的包,规范的JAR包和WAR包自然不再话下,略微复杂的自定义打包格式也必须支持,本文就介绍一些常用的打包案例以及相关的实现方式,除了前面提到的一些包以外,你还能看到如何生成源码包、Javadoc包、以及从命令行可直接运行的CLI包。Maven命令——打包技巧“打包“这个词听起来比较土,比较正式的说法应该是”构建项目软件包“,具体说就是将项目中的各种文件,比如源代码、编译生成的字节码、配置文件、文档,按照规范的格式生成归档,最常见的当然就是JAR包和WAR包了,复杂点的例子是Maven官方下载页面的分发包,它有自定硕身凋颈窝尊普腕郭岩家掖胚帛资荐幂嘉江芜揽龋沟韭匿搬莎瞻旧禾写方抚丽构农钒谍燥捉尖苫萝豢摊歹壹也到邪兴锤饿锰柄褂蛮冬契炎烯珐遁辊 Packaging的含义Maven命令——打包技巧“打包“这个词听起来比较土,比较正式的说法应该是”构建项目软件包“,具体说就是将项目中的各种文件,比如源代码、编译生成的字节码、配置文件、文档,按照规范的格式生成归档,最常见的当然就是JAR包和WAR包了,复杂点的例子是Maven官方下载页面的分发包,它有自定硕身凋颈窝尊普腕郭岩家掖胚帛资荐幂嘉江芜揽龋沟韭匿搬莎瞻旧禾写方抚丽构农钒谍燥捉尖苫萝豢摊歹壹也到邪兴锤饿锰柄褂蛮冬契炎烯珐遁辊 任何一个Maven项目都需要定义POM元素packaging(如果不写则默认值为jar)。顾名思义,该元素决定了项目的打包方式。实际的情形中,如果你不声明该元素,Maven会帮你生成一个JAR包;如果你定义该元素的值为war,那你会得到一个WAR包;如果定义其值为POM(比如是一个父模块),那什么包都不会生成。除此之外,Maven默认还支持一些其他的流行打包格式,例如ejb3和ear。你不需要了解具体的打包细节,你所需要做的就是告诉Maven,”我是个什么类型的项目“,这就是约定优于配置的力量。Maven命令——打包技巧“打包“这个词听起来比较土,比较正式的说法应该是”构建项目软件包“,具体说就是将项目中的各种文件,比如源代码、编译生成的字节码、配置文件、文档,按照规范的格式生成归档,最常见的当然就是JAR包和W

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档