0

我是这个存储库的新手,我已经安装了它,它在 Ubuntu 14.04 上运行良好。现在我想对其进行个性化设置,并且到处都发现为了避免丢失您的自定义设置,您应该将它们放在 [dspace-source]/dspace/modules/xmlui/src/main/webapp/themes 中(我选择 xmlui 是因为那是我正在使用的界面和主题,因为这是我现在想要做的唯一自定义)然后你应该从 [dspace-source]/dspace 做一个 mvn 包,以便将更改应用到安装目录( [空间])。我已经这样做了,但是我创建的新主题没有出现在安装目录中。我应该在 mvn 包之后进行 ant 更新吗?我是否缺少文档的内容?

谢谢您的帮助!

4

1 回答 1

2

你是对的。mvn package 将在 dspace-source/target 中构建代码。ant update 会将代码从 dspace-source/target 复制到您的安装目录。Maven 构建是通用的,不知道您的配置设置。ant 任务将读取您的配置设置(其中包含安装路径)。

运行ant update后,你应该重启tomcat。

因为 maven/ant 循环可能需要一些时间,所以我偶尔会在源分支上对未编译的文件(xsl、js、css)进行更改,然后将它们直接复制到安装分支。

请注意不要直接在安装分支中进行更改,因为它很容易被 ant 命令覆盖。

XMLUI 的茧层确实缓存了一些文件。如果您进行了更改但似乎没有生效,请使用管理员登录名登录并转到管理->Java 控制台->清除缓存以强制重新加载更改。

于 2015-03-13T03:19:36.747 回答