从源更新 Dspace 4.2 安装目录
Update Dspace 4.2 installation directory from source
我是这个存储库的新手,我已经安装了它并且它在 Ubuntu 14.04 上运行良好。现在我想对其进行个性化设置,并且到处都发现为了避免丢失您的自定义设置,您应该将它们放在 [dspace-source]/dspace/modules/xmlui/src/main/webapp/themes 中(我选择 xmlui 因为这是我正在使用的界面并且主题,因为这是我现在唯一想做的定制),然后你应该从 [dspace-source]/dspace 做一个 mvn 包,以便将更改应用到安装目录 ([dspace])。我已经这样做了,但是我创建的新主题没有出现在安装目录中。我应该在 mvn 包之后进行 ant 更新吗?我是否缺少文档的内容?
感谢您的帮助!
你是对的。 mvn package 将构建 dspace-source/target 中的代码。 ant update 会将代码从 dspace-source/target 复制到您的安装目录。 Maven 构建是通用的,不知道您的配置设置。 ant 任务将读取您的配置设置(其中包含安装路径)。
在 运行 ant 更新后,您应该重新启动 tomcat。
因为maven/ant个周期可能需要一些时间,所以我偶尔会在source分支上修改未编译的文件(xsl,js,css),然后直接复制到install分支.
注意不要直接在安装分支中进行更改,因为它很容易被 ant 命令覆盖。
XMLUI 的茧层确实缓存了一些文件。如果您进行更改但似乎没有生效,请使用管理员登录并转到管理->Java 控制台->清除缓存以强制重新加载更改。
我是这个存储库的新手,我已经安装了它并且它在 Ubuntu 14.04 上运行良好。现在我想对其进行个性化设置,并且到处都发现为了避免丢失您的自定义设置,您应该将它们放在 [dspace-source]/dspace/modules/xmlui/src/main/webapp/themes 中(我选择 xmlui 因为这是我正在使用的界面并且主题,因为这是我现在唯一想做的定制),然后你应该从 [dspace-source]/dspace 做一个 mvn 包,以便将更改应用到安装目录 ([dspace])。我已经这样做了,但是我创建的新主题没有出现在安装目录中。我应该在 mvn 包之后进行 ant 更新吗?我是否缺少文档的内容?
感谢您的帮助!
你是对的。 mvn package 将构建 dspace-source/target 中的代码。 ant update 会将代码从 dspace-source/target 复制到您的安装目录。 Maven 构建是通用的,不知道您的配置设置。 ant 任务将读取您的配置设置(其中包含安装路径)。
在 运行 ant 更新后,您应该重新启动 tomcat。
因为maven/ant个周期可能需要一些时间,所以我偶尔会在source分支上修改未编译的文件(xsl,js,css),然后直接复制到install分支.
注意不要直接在安装分支中进行更改,因为它很容易被 ant 命令覆盖。
XMLUI 的茧层确实缓存了一些文件。如果您进行更改但似乎没有生效,请使用管理员登录并转到管理->Java 控制台->清除缓存以强制重新加载更改。