DDL Generator: Reactor

A maven plugin to generate DDL file from a JPA+Hibernate project.

Лицензия

Лицензия

Категории

Категории

Maven Компиляция и сборка Сеть React Взаимодействие с пользователем Веб-фреймворки Reactor Контейнер Микросервисы Reactive libraries
Группа

Группа

net.ggtools.maven
Идентификатор

Идентификатор

ddlgenerator-reactor
Последняя версия

Последняя версия

0.1
Дата

Дата

Тип

Тип

pom
Описание

Описание

DDL Generator: Reactor
A maven plugin to generate DDL file from a JPA+Hibernate project.
Система контроля версий

Система контроля версий

https://github.com/ggtools/DDLGenerator.git

Скачать ddlgenerator-reactor

Имя Файла Размер
ddlgenerator-reactor-0.1.pom 4 KB
Обзор

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/net.ggtools.maven/ddlgenerator-reactor/ -->
<dependency>
    <groupId>net.ggtools.maven</groupId>
    <artifactId>ddlgenerator-reactor</artifactId>
    <version>0.1</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/net.ggtools.maven/ddlgenerator-reactor/
implementation 'net.ggtools.maven:ddlgenerator-reactor:0.1'
// https://jarcasting.com/artifacts/net.ggtools.maven/ddlgenerator-reactor/
implementation ("net.ggtools.maven:ddlgenerator-reactor:0.1")
'net.ggtools.maven:ddlgenerator-reactor:pom:0.1'
<dependency org="net.ggtools.maven" name="ddlgenerator-reactor" rev="0.1">
  <artifact name="ddlgenerator-reactor" type="pom" />
</dependency>
@Grapes(
@Grab(group='net.ggtools.maven', module='ddlgenerator-reactor', version='0.1')
)
libraryDependencies += "net.ggtools.maven" % "ddlgenerator-reactor" % "0.1"
[net.ggtools.maven/ddlgenerator-reactor "0.1"]

Зависимости

compile (1)

Идентификатор библиотеки Тип Версия
org.hibernate.javax.persistence : hibernate-jpa-2.0-api jar 1.0.1.Final

provided (1)

Идентификатор библиотеки Тип Версия
com.github.peichhorn : lombok-pg jar 0.11.3

Модули Проекта

  • plugin
  • samples

DDL Generator

A Maven plugin to create DDL file from a JPA+Hibernate project.

Usage

Just add the following configuration in pom.xml:

<plugin>
	<groupId>net.ggtools.maven</groupId>
	<artifactId>ddlgenerator-maven-plugin</artifactId>
	<version>0.1</version>
	<executions>
		<execution>
			<id>make-raw-sql</id>
			<goals>
				<goal>generate</goal>
			</goals>
			<phase>prepare-package</phase>
			<configuration>
				<ddlFile>${project.build.directory}/sql/ddl.sql</ddlFile>
				<defaultSchema>MY_SCHEMA</defaultSchema>
				<dialect>org.hibernate.dialect.Oracle10gDialect</dialect>
				<namingStrategy>your.naming.Strategy</namingStrategy>
				<persistenceUnitName>MYPU</persistenceUnitName>
				<persistenceXmlLocations>
					<param>classpath*:/META-INF/persistence.xml</param>
				</persistenceXmlLocations>
				<useNewGenerator>true</useNewGenerator>
			</configuration>
		</execution>
	</executions>
</plugin>

Until more documentation is available you should have a look to the samples directory.

Версии библиотеки

Версия
0.1