posts - 82, comments - 269, trackbacks - 0, articles - 1
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

原来mvn war:war 不依赖 mvn:compile

Posted on 2008-09-24 14:57 itspy 阅读(1594) 评论(0)  编辑  收藏 所属分类: JAVA技术
今天我直接运行mvn war:war打war得到的包里面发现WEB-INF/classes里面什么也没有,感觉好奇怪,但以前是可以的.

经过查找发现以前之所以可以,是因为刚好对应的工程是Maven得到的Eclispe工程,而Eclipse已经对Java文件编绎过了,并且默认的class输出目录是target/classes.而Maven运行mvn:compile也是把class输出到此目录.

所以打包前不必运行mvn:compile,但是如果不是Eclipse工程,或者是Eclipse没有把Class输出到target/classes,直接打WAR包,得到的包是不完整的,没有class的.

只有注册用户登录后才能发表评论。


网站导航: