Maven 2 我们应该如何有条件地从maven中删除依赖项jar

Maven 2 我们应该如何有条件地从maven中删除依赖项jar,maven-2,weblogic11g,Maven 2,Weblogic11g,我们的项目运行在两个不同的服务器上。Tomcat和Weblogic 但在weblogic中很少有相互冲突的依赖JAR,因为库中构建的weblogic具有这些JAR 因此,我们必须手动删除这些JAR 我们计划通过pom删除do 一个解决方案是我们可以为pom创建两个单独的组件(一个用于tomcat,一个用于weblogic)。 这听起来不太好 我们正在考虑如何进行基于概要文件的依赖项排除。但任何人都能找到任何相似的东西 如果有人有更好的建议,请告诉我 我们已经尝试从weblogic库中排除jar,

我们的项目运行在两个不同的服务器上。Tomcat和Weblogic

但在weblogic中很少有相互冲突的依赖JAR,因为库中构建的weblogic具有这些JAR

因此,我们必须手动删除这些JAR

我们计划通过pom删除do

一个解决方案是我们可以为pom创建两个单独的组件(一个用于tomcat,一个用于weblogic)。 这听起来不太好

我们正在考虑如何进行基于概要文件的依赖项排除。但任何人都能找到任何相似的东西

如果有人有更好的建议,请告诉我

我们已经尝试从weblogic库中排除jar,但无法成功


公开邀请所有建议。

您可以使用maven配置文件为不同的应用程序服务器构建稍微不同的项目版本

您可以阅读有关maven配置文件的信息


希望这有帮助

如果容器提供的版本已过期,并且不允许从容器的托管libs中删除依赖项,则此操作将无效/通过POM提供新版本。