天天看點

如何手動将jar包導入本地maven倉庫

最近需要使用cloudsimsdn進行一些實驗,是以就在計算機上搭建了實驗環境。

由于cloudsimsdn是基于maven管理jar包的,是以在搭建過程中出現了“Missing artifact....."的問題。

該問題主要是由于在maven本地倉庫中缺少了相關的jar包,而導緻pom.xml在加載的時候無法找到相關的jar包。

網上的一些本地導入jar包的方法大多是基于指令行的,比較複雜,現将本人嘗試的簡便方法記錄如下:

1、打開pom.xml檔案,檢視出錯的依賴的位置

<dependency>
            <groupId>org.cloudbus.cloudsim</groupId>
            <artifactId>cloudsim</artifactId>
            <version>4.0.0</version>
        </dependency>
           

本人出錯的是這一段配置,即cloudsim-4.0.0.jar包不存在。

2、制作jar包

如果你選用的IDE是Eclipse,那麼你可以按照如下方式進行jar包制作:

  1. 選擇要導出的項目
  2. flie--->Export---->Java---->JAR file--->Nex
  3. 選擇導出的位置

3、找到maven本地倉庫的位置

如何手動将jar包導入本地maven倉庫

在這裡你可以清楚的看到本地倉庫的位置

4、将步驟2中導出的jar包複制到本地倉庫的相關位置即可

5、更新maven

右鍵選中本項目--->Maven---->Update Project

OK,大功告成!