将标签文件嵌入 JAR 中
是否有可能做到这一点? 我在这里想要完成的是创建一个可扩展的 Struts 2 插件,该插件具有可定制的屏幕,以避免类似项目中的代码重复。
Is it possible to do this? What I'm trying to accomplish here is the creation of an extensible Struts 2 plugin with customizable screens to avoid code duplication in similar projects.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,这是可能的,但它与 Struts 2 无关:
http://docs.oracle.com/javaee/1.4/tutorial /doc/JSPTags6.html#wp90207(在“打包标签文件”下)。
这是一个示例: http://www.examulator.com/ Moodle/mod/resource/view.php?id=473
Yes, it is possible, but it has nothing to do with Struts 2:
http://docs.oracle.com/javaee/1.4/tutorial/doc/JSPTags6.html#wp90207 (under "Packaged Tag Files").
Here is an example: http://www.examulator.com/moodle/mod/resource/view.php?id=473
引用此源中的步骤(取自上一篇)答案)以防 URL 发生变化。 (我在网上找到的最简单的解决方案)
menu.tld 放置在
META-INF
目录中。menu.tag 放置在
META-INF\tags
目录中。将它们打包到 JAR 中的命令(在
maven
的情况下自动打包)在父项目中的使用
注意:如果您的项目中没有 META-INF 文件夹,在
src/main/resources
中创建一个。Quoting steps from this source(taken from prev. answer) in case URL changes. (Simplest solution I found on the internet)
menu.tld placed in the
META-INF
directory.menu.tag placed in the
META-INF\tags
directory.The command to package these into JAR(Auto package in case of
maven
)Usage in the parent project
Note: In case you do not have a META-INF folder in your project, create one inside
src/main/resources
.