Я знаю, как сделать это в JUnit, используя:
String xsdPathname = getClass.getResource("/META-INF/xsd/my.xsd").getFile();
Schema schema = sf.newSchema(new File(pathname));
Validator validator = schema.newValidator();
validator.validate(source);
, но, насколько я знаю, это невозможно использовать, когда xsd упакован в банку.
Isесть другой метод построения "схемы", который принял бы "InputStream" вместо "File"?