1

我创建了一个项目,其中包含许多要使用的抽象类和通用类以及一些复合组件。我将打包更改为 JAR,并将其用作其他项目的 maven 依赖项。

所以,服务器端的一切都在工作。Spring 注入了我的类和东西。但没有找到复合组件。我在 stackoverflow 周围搜索,发现一些引用 JAR 目录的错误。但我不知道我是否将复合组件放在核心项目的正确目录中。这是我添加它的路径(通常,就好像它是一个客户端项目):

  - br
       - main
              - webapp
                     - resources
                              - myCompositeFolder

这是正确的吗?如何更改 Maven 包装以使其工作?

我还想问另一件事......我必须从客户端项目中“注入”一些额外的代码来定制复合组件。为此,我在组件上做了这样的事情:

<ui:include src="/filters/extraFilters.xhtml" />

并且该文件(extraFilters)将位于客户端项目 webapp 文件夹中。我在同一个项目上进行了测试,它有效。只是不知道它是否可以从 JAR 加载!

4

1 回答 1

1

我让它在没有 WAR 的情况下工作。

感谢 Visola ( http://bearprogrammer.com/ )。解决方案是:但是父(核心)项目中的复合文件夹:

 src\resources\META-INF\resources

并做了!都在一个罐子里!

感谢 BalusC、Visola 和 Jin!

于 2013-03-06T17:52:44.970 回答