| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| <project xmlns="http://maven.apache.org/POM/4.0.0" |
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| xsi:schemaLocation=" |
| http://maven.apache.org/POM/4.0.0 |
| http://maven.apache.org/xsd/maven-4.0.0.xsd"> |
| <!--parent> |
| <groupId>org.apache</groupId> |
| <artifactId>apache</artifactId> |
| <version>21</version> |
| </parent--> |
| |
| <parent> |
| <artifactId>knights</artifactId> |
| <groupId>org.apache.geronimo.arthur.knights</groupId> |
| <version>1.0.3-SNAPSHOT</version> |
| </parent> |
| <properties> |
| <!-- main deps --> |
| <slf4j.version>1.7.28</slf4j.version> |
| <ziplock.version>8.0.0</ziplock.version> |
| |
| <!-- knights --> |
| <jsch.version>0.1.55</jsch.version> |
| <graalvm.version>20.3.0</graalvm.version> |
| <winegrower.version>1.0.0</winegrower.version> |
| |
| <!-- plugin versions/confs --> |
| <maven-compiler-plugin.version>3.8.1</maven-compiler-plugin.version> |
| <maven.compiler.source>8</maven.compiler.source> |
| <maven.compiler.target>8</maven.compiler.target> |
| |
| <!-- jar vars --> |
| <geronimo-arthur.shortname>${project.artifactId}</geronimo-arthur.shortname> |
| <geronimo-arthur.Automatic-Module-Name>${project.groupId}.${geronimo-arthur.shortname} |
| </geronimo-arthur.Automatic-Module-Name> |
| <junit.version>5.7.0</junit.version> |
| |
| <openjpa.version>3.1.2</openjpa.version> |
| <derby.version>10.14.2.0</derby.version> |
| </properties> |
| |
| <modelVersion>4.0.0</modelVersion> |
| |
| <groupId>org.apache.geronimo.arthur.integrationtests</groupId> |
| <artifactId>openjpa</artifactId> |
| <!--<version>1.0.0-SNAPSHOT</version>--> |
| <name>Arthur :: Integration Tests :: OpenJPA</name> |
| |
| <dependencies> |
| <dependency> |
| <groupId>org.apache.openjpa</groupId> |
| <artifactId>openjpa</artifactId> |
| <version>${openjpa.version}</version> |
| </dependency> |
| <dependency> <!-- for hikari --> |
| <groupId>org.slf4j</groupId> |
| <artifactId>slf4j-api</artifactId> |
| <version>${slf4j.version}</version> |
| <scope>compile</scope> |
| </dependency> |
| <dependency> |
| <groupId>org.slf4j</groupId> |
| <artifactId>slf4j-simple</artifactId> |
| <version>${slf4j.version}</version> |
| <scope>compile</scope> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.commons</groupId> |
| <artifactId>commons-dbcp2</artifactId> |
| <version>2.8.0</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.derby</groupId> |
| <artifactId>derbytools</artifactId> |
| <version>${derby.version}</version> |
| <scope>system</scope> |
| <systemPath>/opt/rmannibucau/dev/derby-10.14/jars/sane/derbytools.jar</systemPath> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.derby</groupId> |
| <artifactId>derby</artifactId> |
| <version>${derby.version}</version> |
| <scope>system</scope> |
| <systemPath>/opt/rmannibucau/dev/derby-10.14/jars/sane/derby.jar</systemPath> |
| </dependency> |
| </dependencies> |
| |
| <build> |
| <plugins> |
| <plugin> |
| <groupId>org.apache.openjpa</groupId> |
| <artifactId>openjpa-maven-plugin</artifactId> |
| <version>${openjpa.version}</version> |
| <executions> |
| <execution> |
| <id>enhancer</id> |
| <phase>compile</phase> |
| <goals> |
| <goal>enhance</goal> |
| </goals> |
| </execution> |
| </executions> |
| <configuration> |
| <includes>org/apache/geronimo/arthur/integrationtests/entities/*.class</includes> |
| <sqlAction>build</sqlAction> |
| <toolProperties> |
| <MappingDefaults>jpa(ForeignKeyDeleteAction=restrict,JoinForeignKeyDeleteAction=restrict)</MappingDefaults> |
| <MetaDataFactory>jpa</MetaDataFactory> |
| </toolProperties> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-compiler-plugin</artifactId> |
| <version>${maven-compiler-plugin.version}</version> |
| <configuration> |
| <source>${maven.compiler.source}</source> |
| <target>${maven.compiler.target}</target> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.geronimo.arthur</groupId> |
| <artifactId>arthur-maven-plugin</artifactId> |
| <version>${project.version}</version> |
| <configuration> |
| <main>org.apache.geronimo.arthur.integrationtests.OpenJPAMain</main> |
| <graalExtensions> |
| <graalExtension>derby</graalExtension> |
| <graalExtension>openjpa</graalExtension> |
| </graalExtensions> |
| <!-- avoid to conflict with host cache since we mount the local m2 to speed up the execution --> |
| <graalCacheGav>org.apache.geronimo.arthur.cache:graal-integrationtests</graalCacheGav> |
| </configuration> |
| </plugin> |
| </plugins> |
| </build> |
| </project> |