У меня есть файл .war , созданный Maven с использованием gwt-maven-plugin и maven-war-plugin . В .war manifest META-INF / MANIFEST.MF у меня есть записи, описывающие идентификаторы артефактов веб-приложения и его зависимостей. Я хочу прочитать эти записи, чтобы показать их пользователю в HTML. Как я могу прочитать файл манифеста в GWT? В настольном приложении это просто:
Thread.currentThread().getContextClassLoader().getResourceAsStream("META-INF/MANIFEST.MF")
или
this.getClass().getResourceAsStream("META-INF/MANIFEST.MF")
но я не могу сделать это в GWT, потому что метод отсутствует в библиотеке эмуляции JRE .
Я также пытался использовать RequestBuilder :
new RequestBuilder(RequestBuilder.GET, "META-INF/MANIFEST.MF")
.sendRequest("", new RequestCallback() {
@Override
public void onResponseReceived(Request req, Response resp) {
String text = resp.getText();
}
@Override
public void onError(Request res, Throwable throwable) {
result.put("Err","Err");
}
});
, но также не работает ( ошибка 404 - не найдена ).