Project Keeper Core: , Project Keeper Command Line Interface: , Project Keeper Maven plugin:
This maven plugin checks and unifies the project's structure according to the Exasol integration team's repository standards.
-
Create config file
~/.m2/toolchains.xml
for the Maven toolchains plugin, see user guide for details. -
Create config file
.project-keeper.yml
:sources: - type: maven path: pom.xml modules: - maven_central
-
Add PK plugin to your
pom.xml
:<plugins> <plugin> <groupId>com.exasol</groupId> <artifactId>project-keeper-maven-plugin</artifactId> <version>CURRENT VERSION</version> <executions> <execution> <goals> <goal>verify</goal> </goals> </execution> </executions> </plugin> </plugins>
-
Run PK fix:
mvn project-keeper:fix --projects .
-
Run PK verify:
mvn project-keeper:verify --projects .
See the User Guide for details and for non-Maven projects.