【发布时间】:2011-05-11 01:32:40
【问题描述】:
我有一个基于 POM 的 Java 项目。它包含许多用于在 WAR 中部署的 servlet。然而,除此之外,我还有使用嵌入式 servlet 和数据库环境(用于交钥匙开发环境)作为独立启动应用程序的类。此外,该应用程序还有一个命令行客户端。
我希望能够将项目构建到 WAR 和两个单独的可执行 JARS(一个服务器,一个客户端)中。我不担心 JAR/WAR 包含一些不必要的代码或 deps——我只想让所有 3 个工作。
使用 Maven 执行此操作的“正确”方法是什么?
【问题讨论】: