java mevan war_[Java教程]Maven项目中War包的打包及依赖方式

本文介绍了在Maven环境下,如何配置Web项目puzzle-web,以便puzzle-web-demo能依赖它的war包。关键配置包括:puzzle-web项目中编译插件版本、archiveClasses和attachClasses属性的设定;puzzle-web-demo项目中引用war包和jar包的方式。通过这种方式,可以实现Web项目的依赖引用和调试。
摘要由CSDN通过智能技术生成

[Java教程]Maven项目中War包的打包及依赖方式

0 2016-05-10 12:00:03

两个web项目之间的依赖引用方式。Web项目之间,通过war包的方式进行引用的。例如,有两个项目,puzzle-web和puzzle-web-demo,两个均是web项目,puzzle-web-demo依赖于puzzle-web,具体配置如下下载地址 。

(1)puzzle-web项目pom.

bc91bb04e6e9c61e24c974e4440db8f2.gif

A、编译插件的版本要用2.4,否则,可以会出现打的war包中,出现带有日期的jar包。

B、archiveClasses项配置为false,该配置用于控制:puzzle-web-demo引用该项目war包时,是否自动将classes下面的文件打成jar包来使用。此处采用fasle,即不自动打包,因为打包会将配置文件一同打包,这样项目启动时会有问题。

C、attachClasses项配置为true,控制打包时,是否打一个jar包到私服上,puzzle-web-demo项目在调试编译用。

(2)puzzle-web打包到私服上的情况

bc91bb04e6e9c61e24c974e4440db8f2.gif

私服上有两个包,一个war包和一个jar包。

(3)puzzle-web-demo项目pom.

bc91bb04e6e9c61e24c974e4440db8f2.gif

引用时分别引用了war包和jar包,其中jar包主要用于编译时用,其作用域范围是provided

本文网址:http://www.shaoqun.com/a/219883.html

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。

maven

0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值