Activiti系列:如何把Activiti工程轉換為maven工程以解決依賴項找不到的問題

weixin_34037977發表於2015-10-29

在eclipse中安裝了Activiti外掛之後,就可以新建Activiti工程,但是在實際使用時發現,在該工程中間新建Activiti Diagram,繪製好該圖形之後,右鍵,新建單元測試,選擇junit4型別,


1. 建立Activiti工程
2. 新建Activiti Diagram
 
 
3. 繪製如下流程
4. 建立該bpmn圖形的單元測試
5. 然後單元測試程式碼就報如下的各種找不到型別的錯誤
 
6. 如果是maven的專案,一般可以通過如下方式解決
7. 但是在Activiti型別的工程中,右鍵是沒有maven選項的,解決方法如下:
    1)先在eclipse的project explorer中把該專案刪除;
    2)然後在重新import進來,import的時候選擇maven型別;
 

    3)導進來之後,在該專案上右鍵就可以看到maven的選單了,然後第6步的方式強制更新一下,所有錯誤就消失了。問題得到解決。
 
8. 那麼這個重新匯入之後的工程和原來的工程究竟有什麼區別呢。
    我在匯入之前先對整個LearnActiviti5工程做了一次備份,然後把匯入前後的工程用beyondcompare做對比,結果如下,主要是.project和.classpath兩個檔案的內容發生了改變,其中最主要的是在.project檔案內部新增了如下內容:
<nature>org.eclipse.m2e.core.maven2Nature</nature>
 

 
 
 
 



相關文章