1

我正在创建一个自定义 JSP 标记。编写 Java 类以及定义 TLD 非常容易。

我的问题是我不知道如何配置 Maven 来构建正确的 JAR 文件。我想在其他 Web 应用程序中使用我的标签作为 Maven 依赖项。也许 JAR 包装不是最好的。我怎样才能做到这一点?

4

1 回答 1

2

通常,运行:

mvn package

将编译您的代码并生成一个“正确的”JAR 文件,然后其他项目可以使用该文件。

更有可能的是,您想知道如何通过简单地在 POM 文件中添加一个依赖项来将这个新的 JAR 文件添加到其他 Maven 项目中。为了实现这一点,您需要将项目的 JAR 和 POM 文件放在存储库中。该存储库可以是您机器上的本地存储库(在这种情况下,任何其他人都必须安装该软件包)或某个在线存储库(可能使用像 Artifactory 这样的工具来维护您自己的)。

如果您有权访问在线存储库,则使用distributionManagementPOM 的一部分来指定它,然后运行:

mvn deploy

部署到它。

要在本地存储库中安装项目,请使用:

mvn install

有关使用 Maven 专门处理自定义 JSP 标记的更多信息,请参阅此JSP 自定义标记示例

于 2011-11-22T15:52:27.833 回答