在@Source中提供外部文件路径(" ../../ war / example.txt")textresource client bundle gwt

时间:2017-08-30 19:09:13

标签: java gwt resources clientbundle

在我的GWT应用程序中使用字符串资源概念,我不想为@Source提供一些外部路径或war文件夹路径(" some-external-path-not-class-path" )例如@Source(" example.com/sometextfile.txt")或@Source(" ../ war / sometextfile.txt")。

使用以下代码 -

public interface Resource extends ClientBundle
{
    public static Resource INSTANCE = GWT.create(Resource.class); 

    @Source("../../war/sometextfile.txt")
    TextResource textResource();
}

我不想这样做,以便我可以直接在服务器上外部部署我的资源文件如果仅在文本中有一些更改,我不需要部署我的整个项目。

1 个答案:

答案 0 :(得分:1)

然后要么你正在寻找ExternalTextResource,要么你不应该使用ClientBundle(它主要用于JS中的嵌入/内联资源;除了图像资源外,如果它们是大或你明确禁用内联和外部文本资源)