-
Notifications
You must be signed in to change notification settings - Fork 0
Sample Plugin XML configuration
<plugin> <groupId>org.nanotek</groupId> <artifactId>metaclass.plugin</artifactId> <version>0.0.1-SNAPSHOT</version> <configuration> <dataSourceConfiguration>/home/jose/git/metaclass.plugin.support/src/main/resources/datasource.json</dataSourceConfiguration> <dataSourceConfiguration>/home/jose/git/metaclass.plugin.support/src/main/resources/datasource.json</dataSourceConfiguration> <generateSources>true</generateSources> <entityPackage>org/nanotek/metaclass/entity</entityPackage> <repositoryPackage>org/nanotek/metaclass/repository</repositoryPackage> <createSpringRepositories>true</createSpringRepositories> </configuration> <dependencies> <dependency> <groupId>us.fatehi</groupId> <artifactId>schemacrawler</artifactId> <version>${schema-crawler-version}</version> </dependency> <dependency> <groupId>us.fatehi</groupId> <artifactId>schemacrawler-postgresql</artifactId> <version>${schema-crawler-version}</version> </dependency> <dependency> <groupId>org.postgresql</groupId> <artifactId>postgresql</artifactId> <version>42.7.3</version> </dependency> </dependencies> <executions> <execution> <goals> <goal>generate</goal> </goals> <configuration> <dataSourceConfiguration>/home/jose/git/metaclass.plugin.support/src/main/resources/datasource.json</dataSourceConfiguration> <generateSources>true</generateSources> <entityPackage>org/nanotek/metaclass/entity</entityPackage> <repositoryPackage>org/nanotek/metaclass/repository</repositoryPackage> <createSpringRepositories>true</createSpringRepositories> </configuration> </execution> </executions> </plugin>