最近需要使用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包制作:
- 選擇要導出的項目
- flie--->Export---->Java---->JAR file--->Nex
- 選擇導出的位置
3、找到maven本地倉庫的位置
在這裡你可以清楚的看到本地倉庫的位置
4、将步驟2中導出的jar包複制到本地倉庫的相關位置即可
5、更新maven
右鍵選中本項目--->Maven---->Update Project
OK,大功告成!