在POM的WEB-INF\lib中添加jar

Pun*_*cky 18 java eclipse pom.xml maven

我有几个jar文件,我没有从任何存储库获取.我有这些jar文件在WEB-INF\lib文件夹中的src目录.有没有办法在POM中添加这些作为依赖项而不指定jar文件的实际路径(相对路径很好..)?

Rag*_*ram 20

您可以按如下方式定义依赖项:

<dependency>
    <groupId>my.group</groupId>
    <artifactId>my.artifact</artifactId>
    <version>a.b</version>
    <scope>system</scope>
    <systemPath>${basedir}/WEB-INF/lib/my.artifact.jar</systemPath>
</dependency>
Run Code Online (Sandbox Code Playgroud)

基本上,您指定范围<system>以指示maven不在存储库中查找<systemPath>它并指示它在何处.这将是一个绝对路径,但可以采取maven属性.细节在这里.

你会为每个这样的罐子做这个.