当我运行类似于此的java code时:
JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
...
CompilationTask task = compiler.getTask(null, javaFileManager, diagnosticCollector, null, null, Collections.singletonList(fileObject));
task.call();
我的工作目录中出现了一个名为classlist.mf
的文件。
我的所有来源都不包含字符串" classlist"。我只使用标准javax.tools
api。该文件只包含我生成的一个(很多)类:
org.optaplanner.core.impl.domain.common.accessor.generated.org.optaplanner.examples.common.domain.AbstractPersistable$getId
如何阻止classlist.mf
文件出现在我的工作目录中?