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
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.