运行Mybatis generator 在Maven中

MyBatis generator(MBG)包括集成到一个Maven构建一个Maven插件。最低配置如下图所示:
 <project ...>
     ...
     <build>
       ...
       <plugins>
        ...
        <plugin>
      	  <groupId>org.mybatis.generator</groupId>
      	  <artifactId>mybatis-generator-maven-plugin</artifactId>
          <version>1.3.0</version>
        </plugin>
        ...
      </plugins>
      ...
    </build>
    ...
  </project>

Maven的目标和执行

在一个持续构建环境中,你可能要自动执行MBG作为一个Maven构建的一部分。这可以通过配置的目标自动执行。这样的一个例子如下所示:
 <project ...>
     ...
     <build>
       ...
       <plugins>
        ...
        <plugin>
      	  <groupId>org.mybatis.generator</groupId>
      	  <artifactId>mybatis-generator-maven-plugin</artifactId>
          <version>1.3.0</version>
          <executions>
            <execution>
              <id>Generate MyBatis Artifacts</id>
              <goals>
                <goal>generate</goal>
              </goals>
            </execution>
          </executions>
        </plugin>
        ...
      </plugins>
      ...
    </build>
    ...
  </project>


这样的配置能让maven build 的时候 运行生成Mybatis实体类,xml 和dao

你可能感兴趣的:(maven)