OpenJPA Support

The maven-oqt-plugin should support any openJPA version. Integration test are run to ensure the proper execution of the plugin using different version of openJPA.

Integration Test

During the integration test, a number unit tests are compiled and executed using the provided openJPA version. Both goals (translate and report) will be executed by maven to ensure error-free execution of the plugins.
The execution report of the integration tests:

[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'shitty'.
[INFO] ------------------------------------------------------------------------
[INFO] Building Maven OQT Plugin Integration Tests
[INFO]    task-segment: [shitty:test]
[INFO] ------------------------------------------------------------------------
[INFO] [shitty:test {execution: default-cli}]
[INFO] Starting 19 test builds
[INFO]
[INFO] -------------------------------------------------------------------------------
[INFO]
[INFO] openjpa-1_0_3_derby RUNNING
[INFO] openjpa-1_0_3_derby SUCCESS (0:02:27.244)
[INFO] openjpa-1_0_3_hsql  RUNNING
[INFO] openjpa-1_0_3_hsql  SUCCESS (0:02:05.246)
[INFO] openjpa-1_0_4_derby RUNNING
[INFO] openjpa-1_0_4_derby SUCCESS (0:02:06.232)
[INFO] openjpa-1_0_4_hsql  RUNNING
[INFO] openjpa-1_0_4_hsql  SUCCESS (0:02:03.654)
[INFO] openjpa-1_2_0_derby RUNNING
[INFO] openjpa-1_2_0_derby SUCCESS (0:02:01.633)
[INFO] openjpa-1_2_0_h2    RUNNING
[INFO] openjpa-1_2_0_h2    SUCCESS (0:01:59.088)
[INFO] openjpa-1_2_0_hsql  RUNNING
[INFO] openjpa-1_2_0_hsql  SUCCESS (0:01:57.625)
[INFO] openjpa-1_2_1_derby RUNNING
[INFO] openjpa-1_2_1_derby SUCCESS (0:01:59.606)
[INFO] openjpa-1_2_1_h2    RUNNING
[INFO] openjpa-1_2_1_h2    SUCCESS (0:02:03.791)
[INFO] openjpa-1_2_1_hsql  RUNNING
[INFO] openjpa-1_2_1_hsql  SUCCESS (0:01:59.151)
[INFO] openjpa-2_0_1_derby RUNNING
[INFO] openjpa-2_0_1_derby SUCCESS (0:01:38.657)
[INFO] openjpa-2_0_1_h2    RUNNING
[INFO] openjpa-2_0_1_h2    SUCCESS (0:01:37.883)
[INFO] openjpa-2_0_1_hsql  RUNNING
[INFO] openjpa-2_0_1_hsql  SUCCESS (0:01:31.797)
[INFO] openjpa-2_1_1_derby RUNNING
[INFO] openjpa-2_1_1_derby SUCCESS (0:01:39.542)
[INFO] openjpa-2_1_1_h2    RUNNING
[INFO] openjpa-2_1_1_h2    SUCCESS (0:01:35.105)
[INFO] openjpa-2_1_1_hsql  RUNNING
[INFO] openjpa-2_1_1_hsql  SUCCESS (0:01:36.633)
[INFO] openjpa-2_2_1_derby RUNNING
[INFO] openjpa-2_2_1_derby SUCCESS (0:01:42.030)
[INFO] openjpa-2_2_1_h2    RUNNING
[INFO] openjpa-2_2_1_h2    SUCCESS (0:01:36.429)
[INFO] openjpa-2_2_1_hsql  RUNNING
[INFO] openjpa-2_2_1_hsql  SUCCESS (0:01:36.619)
[INFO]
[INFO] -------------------------------------------------------------------------------
[INFO] Test Summary (0:35:18.221)
[INFO]     Passed: 19
[INFO]     Failed: 0
[INFO] -------------------------------------------------------------------------------