Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
伙计们,
作为 Java 应用程序的夜间构建的一部分,我执行以下操作:
$ cd dirContainingPOM.XML $ svn更新 $ rm -rf 目标 $ mvn 包
本质上,我得到了最新版本的源代码,删除了目标目录下的所有文件,然后构建了jar包。
我的问题是,删除“目标”目录中的所有内容是否是一种好习惯,或者只是一种矫枉过正。maven 会自动为我做吗?
预先感谢您的帮助。
问候,彼得
这是一个很好的做法,但您可以通过在 maven 命令中指定 clean 目标轻松实现相同的目标。
而不是表演...
mvn package
尝试以下...
mvn clean package
这将有效地消除对目标目录执行 rm -rf 的需要。