有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Maven POM配置和Tomcat共享/库依赖

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

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

我忘了提到一些JAR在Maven存储库中找不到,因为它们更像是大多数项目所共有的实用程序库


共 (2) 个答案

  1. # 1 楼答案

    使用

     <dependency>
    

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

    <configuration>
    
  2. # 2 楼答案

    在<;依赖关系/>;在POM部分中,您可以将共享jar声明为“系统”范围的依赖项。此范围承认a<;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>