Java XJC(自定义HelloWorld)插件未加载
我用Hello World xjc插件创建了一个jarJava XJC(自定义HelloWorld)插件未加载,java,xjc,Java,Xjc,我用Hello World xjc插件创建了一个jar package org.czentral.xjc; ... public class HelloWorldPlugin extends Plugin { @Override public String getOptionName() { return "Xhello-world"; } @Override public String getUsage() { re
package org.czentral.xjc;
...
public class HelloWorldPlugin extends Plugin {
@Override
public String getOptionName() {
return "Xhello-world";
}
@Override
public String getUsage() {
return " -Xhello-world: Hello World plugin.";
}
@Override
public boolean run(Outline otln, Options optns, ErrorHandler eh) throws SAXException {
System.out.println("Hello World running.");
return true;
}
}
我已经添加了一个META-INF/sevices/com.sun.tools.xjc.Plugin
文件,其中一行告诉我们:
org.czentral.xjc.HelloWorldPlugin
在此之后,我希望我的用法行显示在以下帮助输出中:
xjc -classpath XJC-Hello.jar -extension
将jar复制到jdk/jre/lib/ext文件夹也不会产生任何结果。将jar添加到类路径环境中也不起作用
我已经检查了jaxbri
源代码,在/com/sun/tools/xjc/addon/*
文件夹中实现的插件没有真正显示插件必须满足的任何附加要求