我正在开发一个依赖于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中有一个与我的项目不对应的父项,它必须保持原样。
那么在两个项目上工作的最佳设置是什么,一个取决于另一个?
答案 0 :(得分:0)
您需要将两个项目(作为模块)导入一个IntelliJ项目。
如果您通过IntelliJ运行代码(但不是通过使用Maven目标),它将使用dbunit模块,而不是使用存储库中的工件。
IntelliJ项目中的模块可能完全不相关,它们拥有哪些父母并不重要。