Css 个项目之间 Apache Tapestry 5.3.8 中的文件

Css files in Apache Tapestry 5.3.8 between projects

我对 Tapestry 5.3.8 有疑问。

假设我们有 3 个项目:Gui、Main 和 Work。 Gui 项目包含自定义挂毯组件。 Main 和 Work 是独立的项目,都使用了 Gui。我想在 Gui 中为 Main 和 Work 提供通用 css 文件。

Gui 组件正在运行并且它们正在使用 Gui css。但是有什么办法吗?主要也是用 Gui css 吗?例如。我在 Main 中有一个页面,我想在该页面上使用 Gui 中的 css。

"Context:" 不幸的是无法正常工作...(未找到资产)

欢迎任何提示:)

如果 gui 项目作为 mainwork 的依赖项包含在内,您可以使用所有具有 gui 项目的资源(资产和模块)。您可以通过放置到组件或页面 class 的 @Import(stylesheet="path/to/asset.css") 导入它。路径可以是相对的也可以是绝对的。

对于 5.4 之前的挂毯,资产可以保存在 src/main/resources 中,对于 5.4 及更高版本,它们应该保存在 META-INF/assets