提交 2ca5b1f3 编写于 作者: sq3536's avatar sq3536

模板切分

上级 876739e6
...@@ -168,9 +168,13 @@ public class CodegenConfig { ...@@ -168,9 +168,13 @@ public class CodegenConfig {
private CommonTemplateContentLocator commonTemplateContentLocator; private CommonTemplateContentLocator commonTemplateContentLocator;
public CommonTemplateContentLocator getCommonTemplateContentLocator() { public CommonTemplateContentLocator getCommonTemplateContentLocator() {
if((!StringUtils.isEmpty(embedTemplate))&&commonTemplateContentLocator==null) { if(commonTemplateContentLocator==null) {
String loc = TemplateManager.getCPResourcePath(Paths.get("templ" , embedTemplate).toString()); String path="templ";
if(!StringUtils.isEmpty(embedTemplate))
path=Paths.get("templ" , embedTemplate).toString();
String loc = TemplateManager.getCPResourcePath(path);
URL url = this.getClass().getClassLoader().getResource(loc); URL url = this.getClass().getClassLoader().getResource(loc);
if (url != null) { if (url != null) {
commonTemplateContentLocator = new CommonTemplateContentLocator(loc); commonTemplateContentLocator = new CommonTemplateContentLocator(loc);
......
...@@ -38,24 +38,32 @@ ...@@ -38,24 +38,32 @@
<scope>compile</scope> <scope>compile</scope>
</dependency> </dependency>
<dependency>
<groupId>cn.ibizlab</groupId>
<artifactId>ibizlab-template-apiclient</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies> </dependencies>
<distributionManagement>
<repository>
<id>ibzi5DeploymentRepo</id>
<url>http://172.16.150.220:8081/nexus/content/repositories/releases</url>
</repository>
<snapshotRepository>
<id>ibzi5DeploymentRepo</id>
<url>http://172.16.150.220:8081/nexus/content/repositories/snapshots</url>
</snapshotRepository>
</distributionManagement>
<repositories> <repositories>
<repository> <repository>
<id>ibizmvnrepository</id> <id>ibizmvnrepository</id>
<name>ibizmvnrepository</name> <name>ibizmvnrepository</name>
<url>http://172.16.240.220:8081/nexus/content/groups/public/</url> <url>http://172.16.240.220:8081/repository/public/</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</repository>
<repository>
<id>aliyunmaven</id>
<name>阿里云公共仓库</name>
<url>https://maven.aliyun.com/repository/public/</url>
<layout>default</layout> <layout>default</layout>
<releases> <releases>
<enabled>true</enabled> <enabled>true</enabled>
...@@ -67,6 +75,32 @@ ...@@ -67,6 +75,32 @@
</repository> </repository>
</repositories> </repositories>
<pluginRepositories>
<pluginRepository>
<id>ibizmvnrepository-plugin</id>
<url>http://172.16.240.220:8081/repository/public/</url>
<layout>default</layout>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>aliyun-plugin</id>
<url>https://maven.aliyun.com/repository/public</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
<build> <build>
<sourceDirectory>src/main/java</sourceDirectory> <sourceDirectory>src/main/java</sourceDirectory>
<resources> <resources>
...@@ -116,8 +150,35 @@ ...@@ -116,8 +150,35 @@
<updateReleaseInfo>true</updateReleaseInfo> <updateReleaseInfo>true</updateReleaseInfo>
</configuration> </configuration>
</plugin> </plugin>
<plugin>
</plugins> <groupId>cn.ibizlab</groupId>
</build> <artifactId>ibizlab-generator-plugin</artifactId>
<version>1.0-SNAPSHOT</version>
<configuration>
<output>
../
</output>
<inputSpec>
${basedir}/src/main/resources/model/{{replace packageName "." "/"}}
</inputSpec>
<templateDirs>
${basedir}/src/main/resources/templ
</templateDirs>
<packageName>
${project.groupId}
</packageName>
<name>
${parent.artifactId}
</name>
</configuration>
<dependencies>
<dependency>
<groupId>cn.ibizlab</groupId>
<artifactId>ibizlab-template-apiclient</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
</project> </project>
...@@ -190,11 +190,8 @@ ...@@ -190,11 +190,8 @@
${basedir}/src/main/resources/model/{{replace packageName "." "/"}} ${basedir}/src/main/resources/model/{{replace packageName "." "/"}}
</inputSpec> </inputSpec>
<templateDirs> <templateDirs>
${basedir}/src/main/resources/templ/ibizboot ${basedir}/src/main/resources/templ
</templateDirs> </templateDirs>
<embedTemplate>
ibizboot
</embedTemplate>
<packageName> <packageName>
${project.groupId} ${project.groupId}
</packageName> </packageName>
......
...@@ -31,6 +31,11 @@ ...@@ -31,6 +31,11 @@
{{/if}} {{/if}}
{{/each}} {{/each}}
{{/eq}} {{/eq}}
<dependency>
<groupId>cn.ibizlab</groupId>
<artifactId>ibizlab-template-ibizlab</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies> </dependencies>
......
...@@ -59,11 +59,8 @@ ...@@ -59,11 +59,8 @@
${basedir}/src/main/resources/model/{{replace packageName "." "/"}} ${basedir}/src/main/resources/model/{{replace packageName "." "/"}}
</inputSpec> </inputSpec>
<templateDirs> <templateDirs>
${basedir}/src/main/resources/templ/ibizlab ${basedir}/src/main/resources/templ
</templateDirs> </templateDirs>
<embedTemplate>
ibizlab
</embedTemplate>
<packageName> <packageName>
${project.groupId} ${project.groupId}
</packageName> </packageName>
...@@ -71,7 +68,13 @@ ...@@ -71,7 +68,13 @@
${parent.artifactId} ${parent.artifactId}
</name> </name>
</configuration> </configuration>
<dependencies>
<dependency>
<groupId>cn.ibizlab</groupId>
<artifactId>ibizlab-template-ibizlab</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
</dependencies>
</plugin> </plugin>
</plugins> </plugins>
</build> </build>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册