从源更新Dspace 4.2安装目录

时间:2015-03-12 19:51:51

标签: maven ant themes dspace

我是这个存储库的新手,我已经安装了它,它在Ubuntu 14.04上运行正常。现在我想对它进行个性化设置,并且我发现在任何地方为了避免丢失您的自定义,您应该将它们放在[dspace-source] / dspace / modules / xmlui / src / main / webapp / themes(I'我选择xmlui,因为这是我使用的主题和主题,因为这是我现在要做的唯一自定义)然后你应该从[dspace-source] / dspace做一个mvn包来应用它更改安装目录([dspace])。我已经这样做了,但我创建的新主题并没有出现在安装目录中。我应该在mvn包之后进行ant更新吗?我错过了文档的内容吗?

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

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

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

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

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

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