【问题标题】:Error while reading JAR from my Remote Repository [Dropbox as Maven Repository]从我的远程存储库中读取 JAR 时出错 [Dropbox 作为 Maven 存储库]
【发布时间】:2021-01-03 04:54:41
【问题描述】:

所以我按照this 教程使用 Dropbox 创建了自己的远程存储库。此外,我使用以下命令将 3rd 方 JARS 部署到我的存储库。

mvn deploy:deploy-file -DgroupId=com.prowritingaid.java -DartifactId=pro_writing_aid_java -Dversion=2.0.0 -Dpackaging=jar -Dfile=pro_writing_aid_java-2.0.0.jar -Durl=file:/home/de -10/Dropbox/ProWritingAid

部署成功,并且也成功与 Dropbox 同步。但是现在当我尝试通过 pom.xml 引用这些 jar 时,它不起作用。

我将 Dropbox URL 添加到我的存储库列表中:

        <repository>
            <id>ProWritingAid</id>
            <name>Remote ProWritingAid Repository</name>
            <url>https://www.dropbox.com/sh/fbv...</url>
        </repository>

我已经定义了如下依赖项:


        <!-- Keshavram Kuduwa's Dropbox Repository -->
        <dependency>
            <groupId>com.prowritingaid.java</groupId>
            <artifactId>pro_writing_aid_java</artifactId>
            <version>2.0.0</version>
        </dependency>

        <!-- Keshavram Kuduwa's Dropbox Repository -->
        <dependency>
            <groupId>com.squareup.okhttp3</groupId>
            <artifactId>logging-interceptor</artifactId>
            <version>2.7.5</version>
        </dependency>

编译时错误是:

描述资源路径位置类型 所需库的存档:项目“papertrue”中的“/home/de-10/.m2/repository/com/prowritingaid/java/pro_writing_aid_java/2.0.0/pro_writing_aid_java-2.0.0.jar”无法读取或不是有效的ZIP文件papertrue构建路径构建路径问题

但另一方面,当我使用以下命令在本地安装这些软件包时,它可以工作:

mvn install:install-file -DgroupId=com.prowritingaid.java -DartifactId=pro_writing_aid_java -Dversion=2.0.0 -Dpackaging=jar -Dfile=pro_writing_aid_java-2.0.0.jar

此外,如果我删除这些本地安装的包并强制更新项目,错误会再次出现。我还替换了远程存储库中的 JAR,但没有帮助。

【问题讨论】:

    标签: java maven maven-2 maven-3


    【解决方案1】:

    我正在部署的 Jar 没有 pom.xml 文件,因此出现错误。我尝试了一些不同的方法,使用项目内存储库 -> Creating an In-Project Maven Repository and deploying 3rd party JARs to it

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-04-13
      • 2017-06-04
      • 2020-01-09
      • 2022-06-11
      • 2017-09-07
      • 1970-01-01
      • 2019-11-02
      相关资源
      最近更新 更多