微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从我的远程存储库[Dropbox作为Maven存储库]读取JAR时出错

如何解决从我的远程存储库[Dropbox作为Maven存储库]读取JAR时出错

因此,我按照this教程使用DropBox创建了自己的远程存储库。此外,我使用以下命令将第三方JARS部署到我的存储库中。

MVN deploy:部署文件-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文件文件true生成路径生成路径问题

但是,另一方面,当我使用以下内容在本地安装这些软件包时,它会起作用:

mvn install:安装文件-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,但没有帮助。

解决方法

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。