在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>