使用 javac,可以从特定的源代码树将 java 文件隐式编译为类文件。换句话说,可以指向给定的源代码树并只编译明确提到的 java 文件所需的 java 文件。使用 maven 构建时是否可以获得相同的功能。而且,如果是这样,我将如何去做?
编辑:我不是在说定义一个特定的 java 源文件列表。标准的 java 编译器允许一个开关,它使编译器本身根据导入来确定依赖关系。如果在类路径中找不到导入的类,则检查源路径以查看是否存在给定类的 java 文件。如果有,则将该 java 文件添加到编译中。