Maven 找不到 JAR

Maven cannot find JAR

最近我尝试为我的组开发一个界面。我的服务在我的本地机器上运行良好,但是当尝试在 IDEA 中使用 Maven Compile 时,编译失败并告诉我它找不到我的 JAR 包。我使用的 JAR 包是 JAVE(Java Audio Video Encoder),它是手动添加到我的 CLASSPATH 中的。我知道Maven不加pom依赖是找不到JAR包的,但是我找不到JAVE的Maven依赖,好像他们只给用户提供了一个JAR包。 JAVE HomePage

那么在这种情况下,如果我想使用Maven成功编译我的代码应该怎么做呢?我以后需要部署我的服务,所以手动添加JAR包到我的CLASSPATH而不是添加依赖到pom是肯定不能接受的。

您可以使用以下方法在本地安装 maven jar:

mvn install:install-file
   -Dfile=<path-to-file>
   -DgroupId=<group-id>
   -DartifactId=<artifact-id>
   -Dversion=<version>
   -Dpackaging=<packaging>
   -DgeneratePom=true

您可以将 artefact 安装到本地或远程 maven 存储库,也可以将其用作系统范围的依赖项(有关示例,请参见 or http://roufid.com/3-ways-to-add-local-jar-to-maven-project/