Java 夜间构建-我们是否删除“中的文件”;“目标”;第一?
各位 作为Java应用程序夜间构建的一部分,我执行以下操作: $ cd dirContainingPOM.XML $ svn update $ rm -rf target $ mvn package $cd dirContainingPOM.XML $svn更新 $rm-射频目标 $mvn套餐 基本上,我获得了最新版本的源代码,删除了目标目录中的所有文件,并构建了jar包 我的问题是,删除“target”目录中的所有内容是一种好的做法,还是仅仅是一种过激行为。maven是自动为我做的吗 提前感谢您的帮助Java 夜间构建-我们是否删除“中的文件”;“目标”;第一?,java,maven,Java,Maven,各位 作为Java应用程序夜间构建的一部分,我执行以下操作: $ cd dirContainingPOM.XML $ svn update $ rm -rf target $ mvn package $cd dirContainingPOM.XML $svn更新 $rm-射频目标 $mvn套餐 基本上,我获得了最新版本的源代码,删除了目标目录中的所有文件,并构建了jar包 我的问题是,删除“target”目录中的所有内容是一种好的做法,还是仅仅是一种过激行为。maven是自动为我做的吗 提前感谢
关于,
Peter这是一个很好的实践,但是通过在maven命令中指定clean目标,您很容易实现同样的目标 而不是表演
mvn package
试试下面的
mvn clean package
这将有效地消除在目标目录上执行rm-rf的需要。这是一个很好的实践,但通过在maven命令中指定clean目标,您可以轻松实现同样的目标 而不是表演
mvn package
试试下面的
mvn clean package
这将有效地消除在目标目录上执行rm-rf的需要。这是一个非常好的问题,但我认为应该将其移至programmers.stackexchange.com.+1以获得答案;在我看来,进行干净的构建是非常重要的,否则以前的构建可能会留下一些瑕疵。在当地,如果你知道自己一直在改变什么,你就可以不用它——有时候。CI框知道的还不够。见鬼,有时候我知道的还不够多;这是一个很好的问题,但我认为应该把它转移到程序员那里去。stackexchange.com.答案+1;在我看来,进行干净的构建是非常重要的,否则以前的构建可能会留下一些瑕疵。在当地,如果你知道自己一直在改变什么,你就可以不用它——有时候。CI框知道的还不够。见鬼,有时候我知道的还不够多;因为没有打扫的次数超过我愿意承认的次数而感到痛苦。应该转移到programmers.SE