假定存在Maven项目A和Maven项目B。项目B在其pom.xml中定义了对A的依赖关系:
<dependency>
<groupId>com.company</groupId>
<artifactId>project-a</artifactId>
<version>0.1-SNAPSHOT</version>
</dependency>
现在在IntelliJ idea中打开两个项目(两个单独的窗口)。
在项目A中重构方法的最佳方法是什么?
当前,我在A中进行重构,并为其调用“ mvn install”,然后在项目B中进行搜索和替换,这可以正常进行。但是有更快的东西吗?在NetBeans中,我只打开了两个项目,重构将应用于所有打开的项目。
答案 0 :(得分:1)
最好的方法是导入父Maven void removeTree(Node *node)
{
if (node == NULL)
return;
int i;
for (i = 0; i < 4; ++i) {
removeTree(node->child[i]);
node->child[i] = NULL;
}
free(node);
}
,它定义了模块之间的依赖关系。这样,您将同时在IntelliJ IDEA中打开两个模块,并且重构将在整个项目中起作用。