Nemesis Maven Plugin
The Nemesis Maven Plugin is quite useful when you develop with the nemesis platform. To use it simply declare it inside your pom.xml
like this:
<plugin>
<groupId>com.nemesis.tools</groupId>
<artifactId>nemesis-maven-plugin</artifactId>
<version>${nemesis.version}</version>
</plugin>
where the configuration parameters specify the connection to your database. After that you should be able to use it with the following goals:
mvn nemesis:init-schema |
Exports the database schema in a .sql file |
mvn nemesis:init-db |
Performs platform initialization. |
mvn nemesis:update-schema |
Updates the database schema in a .sql file |
mvn nemesis:update-db |
Perform platform update. |
mvn nemesis:init-search |
Export all content catalogs to search server. |
mvn nemesis:sync |
Synchronize platform catalogs. |
mvn nemesis:import |
Imports a csv file specified with the -Dfilename property |
mvn nemesis:repair-db |
Repair platform database (repairs all invalid flyway migrations) |