在 运行 单元测试之前更新 POM 文件后是否需要重建?
Do I need to rebuild after updating POM file before running unit test?
我知道IntelliJ IDEA会在修改pom文件后执行import changes
,并在运行单元测试前重新编译整个项目,不知eclipse是否也有这个过程,还是需要我重新构建更改 pom 文件后整个模块使用 mvn clean install
?
这取决于您的开发环境。如果将它们放在正确的资源文件夹中,一些编辑器(如 Eclipse)可能会在后台静默加载它们。
"mvn clean install" 将在您的 pom 文件中定义的资源放在您本地的 maven 存储库中。但是 IDE 之类的 netbeans、eclipse 或 intelliJ 会在后台为您加载它们,并且所需的 jar 文件将放在执行单元测试期间所需的文件夹中。
mvn install 就是你的jar包安装在你本地的库里,一般不会在下面的用户目录下设置。 M2\以下。
所以要测试,需要执行"mvn clean install"
我知道IntelliJ IDEA会在修改pom文件后执行import changes
,并在运行单元测试前重新编译整个项目,不知eclipse是否也有这个过程,还是需要我重新构建更改 pom 文件后整个模块使用 mvn clean install
?
这取决于您的开发环境。如果将它们放在正确的资源文件夹中,一些编辑器(如 Eclipse)可能会在后台静默加载它们。
"mvn clean install" 将在您的 pom 文件中定义的资源放在您本地的 maven 存储库中。但是 IDE 之类的 netbeans、eclipse 或 intelliJ 会在后台为您加载它们,并且所需的 jar 文件将放在执行单元测试期间所需的文件夹中。
mvn install 就是你的jar包安装在你本地的库里,一般不会在下面的用户目录下设置。 M2\以下。 所以要测试,需要执行"mvn clean install"