作为概念验证项目的一部分,我正在尝试将一长串项目移至 maven。第一步是让他们编译,这样我就可以向开发团队展示这是可以做到的,这样我就可以与他们一起完全实现项目。
其中许多项目在一个错误的 Java 类上都失败了。我已经尝试对这些文件进行排除,我可以看到 maven 看到了排除(该行
[INFO] Compiling 31 source files to...
添加排除后更改源文件的数量),但相同的源文件在编译过程中仍然会导致相同的错误。
似乎这些文件通常是生成的文件,但并非总是如此。但无论如何,它正在尝试编译我要求它不要编译的文件。所以我的问题是:1)编译器在构建它的编译时依赖项时是否将这些文件添加回?如果是这样,有没有办法追溯哪些文件调用哪些文件不涉及读取所有(有时数百个)源?2)有没有更好的方法来通过 Maven 获得排除?
谢谢!