繁体   English   中英

如何使用Netbeans和Maven将Web片段打包在jar中

[英]How do I package a web fragment in a jar with Netbeans and Maven

从Netbeans New Project菜单中选择新的maven项目时,可以选择创建Web应用程序或独立应用程序。 我想创建一个用于Web应用程序的类库。

你会怎么推荐我这样做。 我看到新的Servlet 3.0 Web片段需要放入META-INF文件夹并保存为web-fragment.xml。 如果我打包JAR和WAR,我不太确定我在哪里创建这个目录。

一些见解将不胜感激。

您可以创建Java应用程序或Web应用程序。 只需将META-INF文件夹放在src / main / resources文件夹中即可。 并将web-fragment.xml直接放在它下面。 您还可以将任何图像,C​​SS或javascript文件放在META-INF / resources文件夹中。 因此,当您部署此应用程序的应用程序将查看WEB-INF / lib文件夹并将jar的所有META-INF内容加载到类路径中时。

当使用标准maven设置生成.war文件(没有maven-plugin-war的特殊配置)时, web-fragment.xml应该在WAR的/WEB-INF/lib生成的JAR文件的/META-INF目录中找到DIR。

在我们的例子中, web-fragment.xml不在这个目录中但在WAR的/META-INF目录中,这是错误的地方

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM