我有一个使用maven构建的应用程序并使用IntelliJ IDEA。 Maven和IntelliJ都将类构建到同一目标文件夹中,但是每当我选择在IntelliJ中重建单个类时,它就会抱怨它无法找到它的依赖项,即使maven只是构建它们并且它们位于输出文件夹中。如果我在IntelliJ中进行完全重建,它将构建类。
如何让IntelliJ使用maven构建的类作为它正在构建的单个类的依赖项?
答案 0 :(得分:0)
如果它是纯粹的类文件,我不知道为什么它们都在抱怨,如果它们都在你配置IntelliJ用于项目编译类的目录下。
更常见的是,我遇到的是构建创建除了类文件之外的一些东西,你必须创建一个指向其他东西的库,以便IntelliJ知道它们。另一个问题是资源文件,因为相对于项目的工作目录而言,这些文件通常是项目的根目录,这通常是项目的根目录,因为大多数资源都被转储到“build”或“deploy”目录下。< / p>
如果所有其他方法都失败了,你应该能够吐出详细的Maven构建信息,并将它在编译时使用的类路径与IntelliJ用来尝试找出它们的不同之处进行比较。