java - 适用于 WAR 和独立服务器/客户端的 Maven 项目

标签 java maven

我有一个基于 POM 的 Java 项目。它包含许多用于在 WAR 中部署的 servlet。然而,除此之外,我还有使用嵌入式 servlet 和数据库环境(用于交 key 开发环境)作为独立启动应用程序的类。此外,该应用程序还有一个命令行客户端。

我希望能够将项目构建到 WAR 和两个单独的可执行 JARS(一台服务器,一个客户端)中。我不关心 JAR/WAR 包含一些不必要的代码或依赖 - 我只希望所有 3 个都能工作。

使用 Maven 执行此操作的“正确”方法是什么?

最佳答案

多个项目是实现此目的的方法。将通用代码与独立支持一起放入第一个项目中。然后使用依赖于第一个的 war 包装制作第二个。

关于java - 适用于 WAR 和独立服务器/客户端的 Maven 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5958277/

相关文章:

android - 我如何排除类被 maven-emma 插件检测?

java - Tapestry,从循环中获取所选项目

java - 如何使用 achartengine 防止图表覆盖之前的绘图

java - Seam 2.2.2.Final 使用 maven 和 Jboss 6

java - 使用java + maven + tomcat(嵌入式)运行应用程序找不到端口

javax.annotation 类和 Java 11 JDK

java - 弹出窗口 - 执行操作并关闭

java - 有没有办法在从 Maven 原型(prototype)生成项目时为嵌套变量生成值

java - 为什么 JavaFx SceneBuilder 找不到用户定义的类?

c++ - 为什么用nar-maven编译静态库时要加compiler option/MD?