Usage Example

1. A simple configuration could look like this. The persistence documentation is then executed with mvn japedo:generate

                        <plugin>
                                <groupId>com.logitags</groupId>
                                <artifactId>japedo-maven-plugin</artifactId>
                                <version>1.0</version>
                                <configuration>
                                        <additionalDependencies>
                                                <additionalDependency>com.oracle:ojdbc6:11.2.0.3</additionalDependency>
                                                <additionalDependency>org.slf4j:slf4j-api:1.7.25</additionalDependency>
                                                <additionalDependency>com.logitags:cibet-core:2.2</additionalDependency>
                                        </additionalDependencies>
                                        <japedoDirectory>D:\Projekte\japedo\test</japedoDirectory>
                                        <includeSources>
                                                <includeSource>com.company</includeSource>
                                                <includeSource>net.company</includeSource>
                                        </includeSources>
                                        <excludeSources>
                                                <excludeSource>com.company:generic:LATEST</excludeSource>
                                        </excludeSources>
                                        <dbConnectionUrl>jdbc:oracle:thin:@localhost:1521:XE</dbConnectionUrl>
                                        <dbDriverClassName>oracle.jdbc.OracleDriver</dbDriverClassName>
                                        <dbPassword>test</dbPassword>
                                        <dbUsername>test</dbUsername>
                                        <dbSchema>test</dbSchema>
                                        <proxyHost>proxy-server.localnet</proxyHost>
                                        <proxyPort>8080</proxyPort>
                                </configuration>
                        </plugin>

2. When the persistence documentation shall be generated in the Maven build lifecycle, you have to configure like this:

                        <plugin>
                                <groupId>com.logitags</groupId>
                                <artifactId>japedo-maven-plugin</artifactId>
                                <version>1.0</version>
                                <executions>
                                        <execution>
                                                <id>generate</id>
                                                <goals>
                                                        <goal>generate</goal>
                                                </goals>
                                        </execution>
                                </executions>
                                <configuration>
                                ...
                                </configuration>
                        </plugin>