一個快速生成jboot/jfinal代碼maven插件

利用maven依賴的傳遞性,很方便的支持多模塊項目代碼的生成,生成後無需再拷貝;只需在root的pom中一次配置,在多個子模塊中運行git

mvn codegen:generate -DbasePackage=io.jcode

運行參數:數據庫

type:jboot/jfinal,默認jboot
dbUrl:數據庫配置url
dbUser:數據庫用戶
dbPassword:數據庫密碼
basePackage:項目的root package,如io.boot; com.jfinal; io.jcode;
codeType:ALL, BASEMODLE, MODEL, SERVICE, CONTROLLER
tablePrefix:須要生成代碼的表名前綴,如sec_, tb_; 若是想生成具體某個表的代碼能夠加參數-DtablePrefix=sec_role,這樣是否是很方便呢?
excludeTables:排除的表名,多個表逗號分隔;-DexcludeTables=tb_user,tb_product

對於數據庫的配置建議是配置在pom文件中,若是擔憂數據庫密碼泄漏能夠在運行命令行指定-DdbPassword=xxxbash

mvn codegen:generate -DbasePackage=io.jcode -DdbPassword=xxx

項目地址:jcode maven pluginmaven

相關文章
相關標籤/搜索