1

伙计们,

作为 Java 应用程序的夜间构建的一部分,我执行以下操作:

$ cd dirContainingPOM.XML
$ svn更新
$ rm -rf 目标
$ mvn 包

本质上,我得到了最新版本的源代码,删除了目标目录下的所有文件,然后构建了jar包。

我的问题是,删除“目标”目录中的所有内容是否是一种好习惯,或者只是一种矫枉过正。maven 会自动为我做吗?

预先感谢您的帮助。

问候,
彼得

4

1 回答 1

4

这是一个很好的做法,但您可以通过在 maven 命令中指定 clean 目标轻松实现相同的目标。

而不是表演...

mvn package

尝试以下...

mvn clean package

这将有效地消除对目标目录执行 rm -rf 的需要。

于 2012-05-17T08:36:10.400 回答