IntelliJ IDEA:处理项目及其依赖性的最佳方式

时间:2017-02-03 16:55:37

标签: java maven intellij-idea

我正在开发一个依赖于dbunit的主项目。 dbunit被定义为Maven pom中的依赖项。它找不到,但是我在dbunit中发现了一个错误,想要修复它。

现在,我下载了dbunit的源代码。我如何指示IntelliJ IDEA和Maven使用该代码而不是maven依赖?请注意,我的项目使用subversion,dbunit使用git。我的项目基于Java 1.8,dbunit是Java 1.5。

理想情况下,我希望能够简单地更改dbunit中的代码并点击项目中的编译按钮,一切都可以编译并运行。我也可以在我的代码中调试,然后进入dbunit的代码。

我浪费了一个小时试图导入dbunit作为一个模块,但没有vail。 dbunit在pom.xml中有一个与我的项目不对应的父项,它必须保持原样。

那么在两个项目上工作的最佳设置是什么,一个取决于另一个?

1 个答案:

答案 0 :(得分:0)

您需要将两个项目(作为模块)导入一个IntelliJ项目。

如果您通过IntelliJ运行代码(但不是通过使用Maven目标),它将使用dbunit模块,而不是使用存储库中的工件。

IntelliJ项目中的模块可能完全不相关,它们拥有哪些父母并不重要。