1

我在博客之后的核心包中开发了一个类 DateFormatter 。并在标题页中获取我的日期值:

<sly data-sly-use.date="${'com.xxx.DateFormatter' @ date=pageProperties.jcr:created,
     format='dd/MM/yyyy'}"></sly>
<meta name="my_date" content="${date.value}">

这在我的本地服务器上运行良好。但是,在我在远程服务器上运行包安装之后。在作者页面上,出现错误:

错误消息:org.apache.sling.scripting.sightly.SightlyException:org/apache/sling/scripting/sightly/apps/xxx/components/structure/page/header_html.java 中的编译错误:第 28 行,第 1285 列:只有一个类型可以导入。com.xxx.DateFormatter 解析为包第 106 行,第 4988 列:DateFormatter 无法解析为类型

我尝试了 mvn clean 并将捆绑包安装到远程服务器上,但没有运气。

4

1 回答 1

2

已验证捆绑包处于活动状态,此问题现已解决。也许那段时间它不活跃。顺便说一句,我专门运行捆绑安装(不是 installPackage)也解决了这个问题。

于 2019-02-22T13:18:04.460 回答