我想了解将Alfresco扩展包装为jar而不是将其打包为AMP的后果.我在使用maven建立alfesco.war的背景下问这个问题
假设我有一个模块MyAlfresco,使用All in on Archetype创建.我想用我的Foo扩展来扩展它.我的问题是:为什么我打包成AMP?
如果我将Foo打包为jar并将其标记为MyAlfresco的依赖项,则foo.jar将放在WEB-INF/lib中.
如果我将Foo打包为AMP,结果将是相同的(使用叠加),但maven构建将花费更长时间(使用叠加使得maven-war-plugin非常慢).
那么,在这种情况下是否有任何理由考虑将Foo打包为AMP?
我使用下面的查询来搜索文档.我的第一个查询是=
TYPE:"hr:hrdoctype" AND @cm\:name:"E1"
Run Code Online (Sandbox Code Playgroud)
我的第二个问题是=
TYPE:"hr:hrdoctype" AND @cm\:name:"E2"
Run Code Online (Sandbox Code Playgroud)
这给出了正确的结果.
但是有一个问题,如果我会使用
TYPE:"hr:hrdoctype" AND @cm\:name:"E"
Run Code Online (Sandbox Code Playgroud)
然后,它显示两条记录是E1和E2.但我没有任何姓名记录E.那么有没有完全匹配?
在这里,我的要求是如果我用名称搜索E it不应该显示任何记录.只有在完全匹配时才会显示记录.
任何人都可以帮我解决这个问题吗?
我认为这是因为它被标记alfresco为全文搜索.但我的要求是不同的.
我在用 alfresco 5.0.d
请提供一种方法.
提前致谢.