【问题标题】:Maven cannot find JARMaven 找不到 JAR
【发布时间】:2018-08-05 12:40:28
【问题描述】:

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

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

【问题讨论】:

    标签: java maven jave


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      您可以将工件安装到本地或远程 maven 存储库,或者您可以将其用作系统范围的依赖项(参见 https://stackoverflow.com/a/2177417/9705485http://roufid.com/3-ways-to-add-local-jar-to-maven-project/ 示例)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-02-28
        • 2022-01-04
        • 1970-01-01
        • 1970-01-01
        • 2017-04-21
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多