当前位置: 首页 > 知识库问答 >
问题:

如何加载/添加第三方jar文件到Bitbucket?

有宏邈
2023-03-14

我想加载一些在maven存储库或其他类似存储库中不存在的jar文件。

为此,我在bitbucket上创建了一个名为“maven-repo”的存储库,并将其克隆到我的本地机器上。

<repository>
    <id>Hyperv </id>
    <url>https://myurl/repository/</url>
</repository>

但它给了我一个错误,未能加载一个jar。

如何在Project中包含jar文件和导入类???

共有1个答案

蓝昊天
2023-03-14

来自官方文档(我无法链接,这是弹出的)

Bintray以包的形式向传统Maven存储库添加了一个新层。包充当管理有关项目及其版本的元数据的容器,并且可能包含具有不同组ID的工件集合。

当将文件上载到存储库时,可以通过各种方式将它们与特定的包和版本信息相关联:

部署到此存储库

请进入这个存储库中的特定包,看看如何设置Maven来将工件部署到该包中。

>

  • 在Maven的setting.xml文件中,添加以下部分来声明您的Bintray凭据。使用API密钥作为密码(请不要使用登录密码!):

    <server>
        <id>bintray-user-package-package</id>
        <username>user</username>
        <password>**********</password>
    </server>
    
    <distributionManagement>
       <repository>
           <id>bintray-user-repo-package</id>
           <name>user-repo-package</name>
           <url>https://api.bintray.com/maven/user/repo/package</url>
       </repository>
    </distributionManagement>
    
    mvn deploy:deploy-file -DpomFile=myfile-0.1.pom  -Dfile=myfile-0.1.jar -DrepositoryId=bintray -Durl=https://api.bintray.com/maven/user/repo/package
    

    一般来说,使用maven进行部署要容易得多

  •  类似资料:
    • 问题内容: 我有一个适用于Android的Adobe AIR应用程序。用于此AIR 3.0和Flash Builder 4.6。我需要制作MyANEFile.ane- 必须包含2个外部.jar文件:Flurry.jar + Tapjoy.jar。但是当我制作.ane文件时- 它不起作用。如何将这2个jar文件添加到我的主应用程序jar文件中,以正确制作.ane文件?谢谢。 它向我显示了dalvik

    • 我的专长领域不是Java。我在其他平台上用其他语言开发。 现在,我正在为一个项目开发一系列Java servlet。servlet将在运行FileNetp8的CentOS服务器上运行。 我认为JAR不需要打包在部署WAR中,因为应用程序将被部署到运行Filenet的Websphere服务器上,所以它们应该在服务器上可用。我是否应该将它们作为外部JAR引用添加以编译项目?

    • 我已经向nexus添加了一个第三方jar,并修改了我的maven设置。xml来使用该nexus回购协议,如下所示: 现在我想让我的EclipseMaven插件使用nexus第三方jar,但Project repositories center的EclipseMaven repositories视图仍然是空的。我试图重建索引,但没有成功。有什么提示吗?

    • 问题内容: 我正在使用scrapy 1.1。我想添加中间件,该中间件将无缝且随机地轮换用户代理。用户代理字符串由模块提供。 按照网站的指示,我有: 但是,当我运行它时,我得到: 我究竟做错了什么? 编辑:我在virtualenv中打开了一个python shell: 因此,“ scrapy.downloadermiddlewares.useragent.UserAgentMiddleware”似乎

    • 问题内容: 我想将先前从其他文件(已经完成)中提取的一系列文件添加到jar中。这些文件将覆盖JAR中的文件。最有效的方法是什么?我需要它快。谢谢! 问题答案: 请记住,JAR文件是ZIP文件。 只需使用一些ZIP库。

    • 我目前正试图把自己读到Angular 4。对于一个项目,我需要在一个Angular应用程序中使用“Here Maps”显示一个地图。但我不知道如何导入脚本,同时保持对组件中类的访问。 我试图按照下面的说明进行操作:https://developer.here.com/documentation/maps/topics/quick-start.html ...添加到OnInit()方法中。但是“h”