1. 程式人生 > >idea使用generator外掛自動生成程式碼工具遇到的問題

idea使用generator外掛自動生成程式碼工具遇到的問題

關於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檔案中。。否則就尷尬了