我创建了一个项目,其中包含许多要使用的抽象类和通用类以及一些复合组件。我将打包更改为 JAR,并将其用作其他项目的 maven 依赖项。
所以,服务器端的一切都在工作。Spring 注入了我的类和东西。但没有找到复合组件。我在 stackoverflow 周围搜索,发现一些引用 JAR 目录的错误。但我不知道我是否将复合组件放在核心项目的正确目录中。这是我添加它的路径(通常,就好像它是一个客户端项目):
- br
- main
- webapp
- resources
- myCompositeFolder
这是正确的吗?如何更改 Maven 包装以使其工作?
我还想问另一件事......我必须从客户端项目中“注入”一些额外的代码来定制复合组件。为此,我在组件上做了这样的事情:
<ui:include src="/filters/extraFilters.xhtml" />
并且该文件(extraFilters)将位于客户端项目 webapp 文件夹中。我在同一个项目上进行了测试,它有效。只是不知道它是否可以从 JAR 加载!