Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何将第三方jar文件加载/添加到bitbucket?_Java_Git_Maven_Bitbucket - Fatal编程技术网

Java 如何将第三方jar文件加载/添加到bitbucket?

Java 如何将第三方jar文件加载/添加到bitbucket?,java,git,maven,bitbucket,Java,Git,Maven,Bitbucket,我想加载maven存储库或任何其他此类存储库中不存在的一些jar文件 为此,我在bitbucket上创建了一个名为“maven repo”的存储库,并将其克隆到本地机器上 现在我正在使用命令 mvn安装:安装文件-DgroupId=groupid-DartifactId=myid -Dversion=5.1-Dfile=/path to file/filename.jar-dpackage=jar-DgeneratePom=true-DlocalRepositoryPath=./存储库-Dcre

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

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

现在我正在使用命令

mvn安装:安装文件-DgroupId=groupid-DartifactId=myid -Dversion=5.1-Dfile=/path to file/filename.jar-dpackage=jar-DgeneratePom=true-DlocalRepositoryPath=./存储库-DcreateChecksum=true

之后,我将该文件夹/存储库推送到bitbucket服务器。 现在我想将它添加到maven项目的pom.xml中

我补充说:

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

超视距
https://myurl/repository/
但它给了我一个错误:加载jar失败

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

使用Maven部署 来自官方文档(我无法链接,这是一个弹出窗口)

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

将文件上载到存储库时,可以通过多种方式将其与特定的软件包和版本信息关联:

部署到此存储库

请进入此存储库中的特定包,了解如何设置Maven以将工件部署到该包中

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


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

    使用Artifactory、Nexus或Archiva之类的存储库管理器,并在那里部署工件。除此之外,要将工件部署到远程存储库中,您需要使用
    mvn deploy:deploy file…
    而不是
    mvn install:install file
    ,后者只安装到本地repo
    $HOME/.m2/存储库中。此外,您会收到哪条错误消息?
    
    <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