首页 > maven项目什么时候用到编译,打包?

maven项目什么时候用到编译,打包?

1,在本地new 一个tomcat实例,add一个maven项目到其中,点击run。这个过程是否并不涉及maven的编译等等,这是tomcat自己复制了各个jar,class文件,然后自己运行?
2,那我们一般在本地开发的时候,是不是并不需要maven的编译,打包等操作
3,公司有专门的运维,我们开发好上传到svn,就没开发啥事了。我想了解下之后的流程,各位能否给讲讲?
多谢


  1. IDE中发布Maven web项目涉及到maven的编译打包。你说的tomcat自己复制了各个jar,class文件,jar/class文件哪来的?maven编译出来的。IDE中Maven web项目通常可以选择两种方式发布,war/dir,war包方式涉及到编译和打包,目录方式应该是先打成war包然后解压出来的

  2. 开发过程中,IDE会自动使用maven的编译。比如在pom中声明一个依赖,IDE会自动将依赖包引入项目,依赖包的下载靠的就是maven的编译。并且项目的编译输出路径不再是非maven项目的bin等目录,而是maven的target下相关目录。

  3. 之后的流程应该就是打包,然后发布到线上的web容器


一些常用命令及简单解释:

【热门文章】
【热门文章】