Tomcat 为不同的容器构建不同的maven工件
我想创建一个在Tomcat和完整的JavaEE服务器上运行的项目(多模块)。因为tomcat缺少几个库,所以我需要为tomcat包含它们,但是一个完整的JavaEE容器有这些库,如果我以任何方式包含它们,甚至可能会产生冲突 我希望将所有html文件放在一个地方(可能是JavaEE容器WAR项目),然后有另一个模块构建同一个WAR,但在WAR文件中添加了依赖项 我如何做到这一点 您可以使用它。 通过这种方法,您可以拥有一个WAR模块,其中包含所有共享的内容—库、资源等。 然后创建另一个模块(或者多个模块,比如每个容器),并添加WAR类型的依赖项,如下所示:Tomcat 为不同的容器构建不同的maven工件,tomcat,maven,glassfish-3,Tomcat,Maven,Glassfish 3,我想创建一个在Tomcat和完整的JavaEE服务器上运行的项目(多模块)。因为tomcat缺少几个库,所以我需要为tomcat包含它们,但是一个完整的JavaEE容器有这些库,如果我以任何方式包含它们,甚至可能会产生冲突 我希望将所有html文件放在一个地方(可能是JavaEE容器WAR项目),然后有另一个模块构建同一个WAR,但在WAR文件中添加了依赖项 我如何做到这一点 您可以使用它。 通过这种方法,您可以拥有一个WAR模块,其中包含所有共享的内容—库、资源等。 然后创建另一个模块(或者多
<dependency>
<groupId>com.example.app</groupId>
<artifactId>my-war-base</artifact>
<version>1-SNAPSHOT</version>
<type>war</type>
</dependency>
com.example.app
顺便说一下,这种方法允许您:
- 一次生成所有容器的步骤
- 具有一致的构建输出(相同的war=>相同的目的)
您可以使用它。
通过这种方法,您可以拥有一个WAR模块,其中包含所有共享的内容—库、资源等。
然后创建另一个模块(或者多个模块,比如每个容器),并添加WAR类型的依赖项,如下所示:
<dependency>
<groupId>com.example.app</groupId>
<artifactId>my-war-base</artifact>
<version>1-SNAPSHOT</version>
<type>war</type>
</dependency>
com.example.app
顺便说一下,这种方法允许您:
- 一次生成所有容器的步骤
- 具有一致的构建输出(相同的war=>相同的目的)