Java Maven WAR打包项目引用的共享库(jar)
上下文:在应用程序的服务器Jboss中,在我工作的公司,有几个war包是由Ant打包的,还有几个其他war项目,但在后来的案例中,它们是由Maven打包的。Ant的打包项目使用位于jboss lib目录中的共享库(jar文件),另一方面,每个Maven的打包war都与它们内部的所有依赖项捆绑在一起 问题:有没有办法在maven的pom文件中指定一个依赖项,以便引用这些共享库中的任何一个,但实际上不将它们包含在war包中?或者,我唯一的改变是在war项目的整个类路径中使用这些库。使用依赖项的“scope”属性,更具体地说:Java Maven WAR打包项目引用的共享库(jar),java,maven,war,Java,Maven,War,上下文:在应用程序的服务器Jboss中,在我工作的公司,有几个war包是由Ant打包的,还有几个其他war项目,但在后来的案例中,它们是由Maven打包的。Ant的打包项目使用位于jboss lib目录中的共享库(jar文件),另一方面,每个Maven的打包war都与它们内部的所有依赖项捆绑在一起 问题:有没有办法在maven的pom文件中指定一个依赖项,以便引用这些共享库中的任何一个,但实际上不将它们包含在war包中?或者,我唯一的改变是在war项目的整个类路径中使用这些库。使用依赖项的“sc
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>1.1.0.Final</version>
<scope>provided</scope>
</dependency>
javax.validation
验证api
1.1.0.1最终版本
假如