Fork me on GitHub

liquigraph:migrate-to-liquibase

Full name:

org.liquigraph:liquigraph-maven-plugin:4.0.6:migrate-to-liquibase

Description:

(no description)

Attributes:

  • Requires a Maven project to be executed.
  • The goal is thread-safe and supports parallel builds.
  • Binds by default to the lifecycle phase: prepare-package.

Required Parameters

Name Type Since Description
<changelog> String - Classpath location of the main change log file
User property is: changelog.
<jdbcUri> String - Graph JDBC URI
  • jdbc:neo4j:http://<host>:<port>/
  • jdbc:neo4j:https://<host>:<port>/
  • jdbc:neo4j:bolt://<host>:<port>/
  • jdbc:neo4j:bolt+s://<host>:<port>/
  • jdbc:neo4j:bolt+ssc://<host>:<port>/
  • jdbc:neo4j:neo4j://<host>:<port>/
  • jdbc:neo4j:neo4j+s://<host>:<port>/
  • jdbc:neo4j:neo4j+ssc://<host>:<port>/

User property is: jdbcUri.

Optional Parameters

Name Type Since Description
<database> String - Graph connection database. Default instance is targeted if an explicit database name is not provided.
User property is: database.
<deleteLiquigraphGraph> boolean - Whether to delete the Liquigraph graph once the migration to Liquibase is complete
User property is: deleteLiquigraphGraph.
<executionContexts> String - Comma-separated execution context list. If no context is specified, all Liquigraph change sets contexts will match. If contexts are defined, the Liquigraph change sets without any contexts or with least 1 matching declared context will match.
User property is: executionContexts.
<liquibaseFileName> String - Resulting XML file, where the Liquibase change sets are written to
Default value is: liquibase.xml.
User property is: liquibaseFileName.
<password> String - Graph connection password.
User property is: password.
<username> String - Graph connection username.
User property is: username.

Parameter Details

<changelog>

Classpath location of the main change log file
  • Type: java.lang.String
  • Required: Yes
  • User Property: changelog

<database>

Graph connection database. Default instance is targeted if an explicit database name is not provided.
  • Type: java.lang.String
  • Required: No
  • User Property: database

<deleteLiquigraphGraph>

Whether to delete the Liquigraph graph once the migration to Liquibase is complete
  • Type: boolean
  • Required: No
  • User Property: deleteLiquigraphGraph

<executionContexts>

Comma-separated execution context list. If no context is specified, all Liquigraph change sets contexts will match. If contexts are defined, the Liquigraph change sets without any contexts or with least 1 matching declared context will match.
  • Type: java.lang.String
  • Required: No
  • User Property: executionContexts

<jdbcUri>

Graph JDBC URI
  • jdbc:neo4j:http://<host>:<port>/
  • jdbc:neo4j:https://<host>:<port>/
  • jdbc:neo4j:bolt://<host>:<port>/
  • jdbc:neo4j:bolt+s://<host>:<port>/
  • jdbc:neo4j:bolt+ssc://<host>:<port>/
  • jdbc:neo4j:neo4j://<host>:<port>/
  • jdbc:neo4j:neo4j+s://<host>:<port>/
  • jdbc:neo4j:neo4j+ssc://<host>:<port>/
  • Type: java.lang.String
  • Required: Yes
  • User Property: jdbcUri

<liquibaseFileName>

Resulting XML file, where the Liquibase change sets are written to
  • Type: java.lang.String
  • Required: No
  • User Property: liquibaseFileName
  • Default: liquibase.xml

<password>

Graph connection password.
  • Type: java.lang.String
  • Required: No
  • User Property: password

<username>

Graph connection username.
  • Type: java.lang.String
  • Required: No
  • User Property: username