gpt4 book ai didi

java - 核心 JSF2 项目可重用于其他项目 [JAR]

转载 作者:行者123 更新时间:2023-11-29 05:47:37 24 4
gpt4 key购买 nike

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

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

  - br
- main
- webapp
- resources
- myCompositeFolder

是否正确?我如何更改 Maven 包装以使其工作?

我还想问另一件事...我必须从客户项目中“注入(inject)”一些额外的代码来对复合组件进行costumize。为此,我在组件上做了类似的事情:

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

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

最佳答案

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

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

 src\resources\META-INF\resources

然后,完成!全部在一个 JAR 中!

感谢 BalusC、Visola 和 Jin!

关于java - 核心 JSF2 项目可重用于其他项目 [JAR],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15248607/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com