- goal
- 参考
- pom配置
在IDEA的maven插件部分能呈现如下
安装部分:
Mac Thrift安装教程
Mac Thrift降级
安装完成之后我们需要配置环境变量:
https://www.cnblogs.com/quickcodes/p/5398709.html
https://www.cnblogs.com/smartloli/p/4220545.html
Thrift安装还需要安装bison,并且thrift和bison版本要对应上
安装完成之后结合idea与mvn配置教程:
https://blog.csdn.net/u010900754/article/details/80172671
注意:idea依赖的包要跟你系统安装的thrift版本一致,否则会报错
mvn plugin配置
< ! --其他公司组件省略---> org.apache.thrift libthrift 0.1.10 maven-compiler-plugin 2.3.1 1.6 1.6 utf-8 org.codehaus.plexus plexus-compiler-javac 1.8.1 maven-source-plugin 2.1 true compile jar maven-resources-plugin 2.2 utf-8 org.apache.thrift.tools maven-thrift-plugin 0.1.10 //这个路径下的文件必须时thrift的执行文件 /usr/local/Cellar/thrift@0.9/0.9.3.1/bin/thrift // 指明java1生成器java thrift-sources generate-sources compile thrift-test-sources generate-test-sources testCompile
其他plugin配置
org.mybatis.generator mybatis-generator-maven-plugin 1.3.7 mybatis-generator/generatorConfig.xml true true mysql mysql-connector-java 5.1.46 com.bytedance.cg mybatis.generator.extend 0.0.1-SNAPSHOT com.itfsw mybatis-generator-plugin 1.2.3 org.codehaus.gmavenplus gmavenplus-plugin 1.6 compile compileTests org.apache.maven.plugins maven-surefire-plugin 3.0.0-M1 ../surefire-reports jacoco.exec org.apache.maven.plugins maven-compiler-plugin 3.5.1 1.8 1.8 org.projectlombok lombok ${lombok-version} org.mapstruct mapstruct-processor ${mapstruct.version} org.jacoco jacoco-maven-plugin ${jacoco.version} default-instrument instrument default-restore-instrumented-classes restore-instrumented-classes nexus-plugin-release http://.../ true true



