idea使用generator外掛自動生成程式碼工具遇到的問題
阿新 • • 發佈:2019-02-05
關於generator工具的使用,百度上已經有很多說明了,這裡不做重複說明,只是說一下使用過程中遇到的一些問題,做出總結。
先說問題:
我的專案結構如下圖
我遇到的問題是,當我在用generator外掛時,由於要在pom.xml裡面新增外掛,所以我是直接將以下程式碼新增到專案根路徑下面的pom.xml裡面的
結果導致我報了一個錯誤:<plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.2</version> <configuration> <verbose>true</verbose> <overwrite>true</overwrite> </configuration> </plugin> </plugins>
Execution default-cli of goal org.mybatis.generator:mybatis-generator-maven-plugin:1.3.2:generate failed: Cannot resolve classpath entry: E:\egobao\src\main\resources -> [Help 1]
這個路徑在我專案中根本不存在,於是我網上搜了大半天。。結果都沒有這個錯誤,搜到的都是sql驅動的錯誤<img alt="大哭" src="http://static.blog.csdn.net/xheditor/xheditor_emot/default/wail.gif" />
結果第二天來公司時候,我將外掛的換了一個位置,放在service下面的pom.xml檔案裡面,在執行沒有想到竟然行了,,蒼天有眼啊
最後總結一下:
如果將外掛位置放在了根目錄下面的pom.xml的話
右邊maven projects視窗就是這樣的,這時執行外掛會報一個路徑錯誤,我也沒有找到這個路徑是在哪裡的
正常的位置應該是將外掛放在service下面的pom.xml中,然後效果是
這時在執行就行了
提醒啊。千萬不要講外掛位置放錯了。要放在service下面的pom.xml檔案中。。否則就尷尬了