为什么 Dspace 还在使用我更新的旧版本的 .jar?
Why is Dspace still using the old version of a .jar I updated?
我对 类 ReportGenerator 和 HTMLReport 进行了本地化,它们可以在 dspace-api.jar 中找到,所以我的 html 报告将以我的语言生成,但是它仍在以英文生成,我还需要做什么吗?
ps。我确实生成了一个新的 jar,用新的本地化版本替换了旧的,重新启动了 tomcat 并翻译了 dstat.map。
在典型的 DSpace 安装中,dspace-api jar 文件有多个副本。如果我 运行 来自 [dspace-install] 目录的以下内容,您将看到以下内容:
find webapps lib -name dspace-api*.jar
webapps/oai/WEB-INF/lib/dspace-api-5.8.jar
webapps/oai/WEB-INF/lib/dspace-api-lang-5.0.7.jar
webapps/rdf/WEB-INF/lib/dspace-api-5.8.jar
webapps/rdf/WEB-INF/lib/dspace-api-lang-5.0.7.jar
webapps/jspui/WEB-INF/lib/dspace-api-5.8.jar
webapps/jspui/WEB-INF/lib/dspace-api-lang-5.0.7.jar
webapps/swordv2/WEB-INF/lib/dspace-api-5.8.jar
webapps/swordv2/WEB-INF/lib/dspace-api-lang-5.0.7.jar
webapps/sword/WEB-INF/lib/dspace-api-5.8.jar
webapps/sword/WEB-INF/lib/dspace-api-lang-5.0.7.jar
webapps/xmlui/WEB-INF/lib/dspace-api-5.8.jar
webapps/xmlui/WEB-INF/lib/dspace-api-lang-5.0.7.jar
webapps/rest/WEB-INF/lib/dspace-api-5.8.jar
webapps/rest/WEB-INF/lib/dspace-api-lang-5.0.7.jar
lib/dspace-api-5.8.jar
lib/dspace-api-lang-5.0.7.jar
您是否在 [dspace-src] 目录中进行了更改,然后 运行 maven 和 ant 构建过程?这将确保您的更改进入所有正确的 jar 文件。
我对 类 ReportGenerator 和 HTMLReport 进行了本地化,它们可以在 dspace-api.jar 中找到,所以我的 html 报告将以我的语言生成,但是它仍在以英文生成,我还需要做什么吗? ps。我确实生成了一个新的 jar,用新的本地化版本替换了旧的,重新启动了 tomcat 并翻译了 dstat.map。
在典型的 DSpace 安装中,dspace-api jar 文件有多个副本。如果我 运行 来自 [dspace-install] 目录的以下内容,您将看到以下内容:
find webapps lib -name dspace-api*.jar
webapps/oai/WEB-INF/lib/dspace-api-5.8.jar
webapps/oai/WEB-INF/lib/dspace-api-lang-5.0.7.jar
webapps/rdf/WEB-INF/lib/dspace-api-5.8.jar
webapps/rdf/WEB-INF/lib/dspace-api-lang-5.0.7.jar
webapps/jspui/WEB-INF/lib/dspace-api-5.8.jar
webapps/jspui/WEB-INF/lib/dspace-api-lang-5.0.7.jar
webapps/swordv2/WEB-INF/lib/dspace-api-5.8.jar
webapps/swordv2/WEB-INF/lib/dspace-api-lang-5.0.7.jar
webapps/sword/WEB-INF/lib/dspace-api-5.8.jar
webapps/sword/WEB-INF/lib/dspace-api-lang-5.0.7.jar
webapps/xmlui/WEB-INF/lib/dspace-api-5.8.jar
webapps/xmlui/WEB-INF/lib/dspace-api-lang-5.0.7.jar
webapps/rest/WEB-INF/lib/dspace-api-5.8.jar
webapps/rest/WEB-INF/lib/dspace-api-lang-5.0.7.jar
lib/dspace-api-5.8.jar
lib/dspace-api-lang-5.0.7.jar
您是否在 [dspace-src] 目录中进行了更改,然后 运行 maven 和 ant 构建过程?这将确保您的更改进入所有正确的 jar 文件。