[java] Как «mvn clean install» отличается от «mvn install»?



Answers

Maven позволяет указать либо цели, либо фазы жизненного цикла в командной строке (или и то, и другое).

clean и install - это две разные фазы жизненного цикла , к которым привязаны различные плагины (по умолчанию или явно в вашем pom.xml )

clean фаза для каждого соглашения предназначена для того, чтобы сделать сборку воспроизводимой, то есть она очищает все, что было создано предыдущими сборками. В большинстве случаев это происходит путем вызова clean:clean , который удаляет каталог, связанный с ${project.build.directory} (обычно называемый «target»)

Question

В чем разница между mvn clean install и mvn install ?







Related