如何在maven中添加jar的路径?

时间:2015-06-24 15:27:02

标签: java maven jar compilation classpath

我需要在我的maven项目中使用JAR。但这些JAR位于硬盘上,如d:\MyJar.jar。我需要在我的项目中使用它来解决依赖关系。

我知道我可以将它安装在本地maven存储库中,然后使用它。但是我的客户出于某些原因不想要这个(害怕某些许可协议或其他东西,没关系,他坚持认为)。

在Intellij Idea中,我可以转到Project Structure并在那里添加库,但我需要使用 - mvn package命令从命令行编译它。

所以,我需要将myjar.jar添加到classpath而不将其安装在maven存储库中,只使用maven。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

 System scope allow you that:

<dependencies>
    <dependency>
      <groupId>com.package</groupId>
      <artifactId>MyJar</artifactId>
      <version>1.0.0</version>
      <scope>system</scope>
      <systemPath>./lib/MyJar.jar</systemPath>
    </dependency>
  </dependencies>

https://maven.apache.org/general.html#tools-jar-dependency