最近,我试图为我的小组开发一个界面。我的服务可以在本地计算机上运行并正常运行,但是在IDEA中尝试使用 Maven编译时,编译失败并告诉我找不到我的JAR软件包。我使用的JAR包是JAVE(Java音频视频编码器),它是手动添加到我的CLASSPATH中的。我知道Maven不能在不向pom添加依赖的情况下找到JAR包,但是我找不到JAVE的Maven依赖,看来它们只是为用户提供JAR包。 JAVE HomePage
因此,在这种情况下,如果我想使用Maven成功编译代码该怎么办?我以后需要部署服务,因此绝对不能接受将JAR包手动添加到CLASSPATH而不是添加对pom的依赖。
答案 0 :(得分:0)
您可以使用以下方法在本地安装Maven jar:
mvn install:install-file
-Dfile=<path-to-file>
-DgroupId=<group-id>
-DartifactId=<artifact-id>
-Dversion=<version>
-Dpackaging=<packaging>
-DgeneratePom=true
答案 1 :(得分:0)
您可以将人工制品安装到本地或远程Maven存储库中,也可以将其用作系统范围的依赖项(有关示例,请参见https://stackoverflow.com/a/2177417/9705485或http://roufid.com/3-ways-to-add-local-jar-to-maven-project/)