我有一个打包为war文件(包括几个jar文件)的Web应用程序.我注意到,当我运行mvn安装-这是编译的唯一的项目是那些谁已经改变了-那么它替换这些jar,单位为s war文件.
如果是这种情况 - 何时应该使用mvn clean install而不是简单地使用mvn install?
我想如果我改变任何资源而不是使用mvn clean install - 我是对的吗?
如果我是对的,那么每当我只改变课程时,mvn安装是否足够好?
大多数情况下,执行清理的唯一原因是,如果您执行某些操作会删除或重命名输出目录中的类或资源,例如重命名.java文件或更改生成类的内容,以便使用不同的名称生成它们.在这些情况下,旧的类或资源文件仍将存在于输出目录中,并可能导致奇怪的行为.
除此之外,只需使用安装,你会没事的.然后,Maven将只构建需要构建的内容以使输出目录保持最新.
| 归档时间: |
|
| 查看次数: |
2498 次 |
| 最近记录: |