将Tomcat库添加到Maven

blo*_*824 2 java tomcat maven

我正在Maven进行第一次破解并遇到了问题.我们有一个部署在Tomcat 6上的应用程序.我们在tomcat的lib文件夹中添加了几个jar文件.然后在我们的构建路径中添加这个tomcat库.

如何将tomcat库添加到maven?这是一个不好的方法吗?还有其他选择吗?

提前致谢

Sea*_*oyd 8

tomcat的lib目录中的任何内容都应该是具有范围的maven依赖项provided:

提供
这很像compile,但表示您希望JDK或容器在运行时提供依赖关系.例如,在为Java Enterprise Edition构建Web应用程序时,您可以将Servlet API和相关Java EE API的依赖关系设置为提供的范围,因为Web容器提供了这些类.此范围仅在编译和测试类路径中可用,并且不可传递.

资料来源:Maven依赖范围

例:

<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>servlet-api</artifactId>
    <version>2.5</version>
    <scope>provided</scope>
</dependency>
Run Code Online (Sandbox Code Playgroud)

如果库是您自己的库,则必须将它们安装或部署到本地或远程存储库.