Maven POM配置& Tomcat共享/ lib依赖项

时间:2012-11-21 05:04:40

标签: java maven tomcat5.5

我是Maven的新手,我创建了一个新的Web应用程序来“迁移”旧的应用程序并开始使用Maven 3.这个应用程序使用了一些库(jar),其中大部分位于shared / lib文件夹下Tomcat(5.5)目录。

如何将这些库添加到Maven POM?我应该添加它们吗?

我忘了提到在Maven存储库中找不到这些jar中的一些,因为它们更像是大多数项目中常见的实用程序库。

2 个答案:

答案 0 :(得分:1)

在< dependencies />中在POM的一部分中,您可以将共享jar声明为“系统”作用域依赖项。此范围识别< systemPath />子元素,允许您指向本地(构建)文件系统上的文件系统位置。

请参阅Maven "System" dependencies

示例:

<project>
…
  <dependencies>
    <dependency>
      <groupId>com.example</groupId>
      <artifactId>someDependency</artifactId>
      <version>1.0.1</version>
      <scope>system</scope>
      <systemPath>${tomcatHome}/shared/lib/someDependency-1.0.1.jar</systemPath>
    </dependency>
  </dependencies>
…
</project>

答案 1 :(得分:0)

使用

 <dependency>

标记以指定库。如果在maven存储库中找不到某些库。使用

指定存储库
<configuration>