浏览代码

Write empty extensions descriptor even if no extensions are found

tags/release-3.11.0
Marcus Ilgner 7 个月前
父节点
当前提交
426a0d71ff
没有帐户链接到提交者的电子邮件
共有 1 个文件被更改,包括 4 次插入4 次删除
  1. 4
    4
      pf4j/src/main/java/org/pf4j/processor/ExtensionAnnotationProcessor.java

+ 4
- 4
pf4j/src/main/java/org/pf4j/processor/ExtensionAnnotationProcessor.java 查看文件

@@ -130,10 +130,10 @@ public class ExtensionAnnotationProcessor extends AbstractProcessor {
}
}

// write extensions
if (extensions.size() > 0) {
storage.write(extensions);
}
// Even an empty extensions descriptor is semantically correct and should be
// written to prevent classloaders from falling back to extension descriptor
// resources from dependencies of the plugin being processed.
storage.write(extensions);

return false;
}

正在加载...
取消
保存