[英]Maven JSP taglib archetype
我正在创建一个自定义JSP标记。 编写Java类以及定义TLD非常容易。
我的问题是我不知道如何配置Maven来构建一个合适的JAR文件。 我想在其他Web应用程序中使用我的标记作为Maven依赖项。 也许JAR包装不是最好的。 我怎样才能做到这一点?
通常,运行:
mvn package
将编译您的代码并生成一个“适当的”JAR文件,然后由其他项目使用。
更有可能的是,您想知道如何通过在POM文件中添加依赖项将这个新的JAR文件添加到其他Maven项目中。 为了实现此目的,您需要将项目的JAR和POM文件放在存储库中。 此存储库可以是您计算机上的本地存储库(在这种情况下,任何其他人也必须安装该程序包)或某些在线存储库(可能使用Artifactory之类的工具来维护您自己的存储库)。
如果您有权访问在线存储库,则使用POM的distributionManagement
部分指定它,然后运行:
mvn deploy
部署到它。
要在本地存储库中安装项目,请使用:
mvn install
有关使用Maven专门处理自定义JSP标记的更多信息,请参阅此JSP自定义标记示例 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.