| <?xml version="1.0" encoding="UTF-8"?> |
| <!-- |
| |
| Copyright (c) 2019, 2021 Oracle and/or its affiliates. All rights reserved. |
| |
| This program and the accompanying materials are made available under the |
| terms of the Eclipse Public License v. 2.0 which is available at |
| http://www.eclipse.org/legal/epl-2.0, |
| or the Eclipse Distribution License v. 1.0 which is available at |
| http://www.eclipse.org/org/documents/edl-v10.php. |
| |
| SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause |
| |
| --> |
| |
| <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" |
| xmlns="http://maven.apache.org/POM/4.0.0" |
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> |
| <modelVersion>4.0.0</modelVersion> |
| |
| <name>EclipseLink Bundles P2 Site</name> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>p2site</artifactId> |
| <packaging>pom</packaging> |
| |
| <parent> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.bundles</artifactId> |
| <version>4.0.0-SNAPSHOT</version> |
| <relativePath>../pom.xml</relativePath> |
| </parent> |
| |
| <properties> |
| <skipNexusStagingDeployMojo>false</skipNexusStagingDeployMojo> |
| </properties> |
| |
| <dependencies> |
| <!--Binary dependencies--> |
| <!--Other modules--> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.asm</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.core</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.corba</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.dbws.builder</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.jpa.jpql</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.extension</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.jpa</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.jpars</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.jpars.server</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.jpa.modelgen.processor</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.dbws</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.moxy</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.moxy.utils.xjc</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.nosql</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.oracle</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.oracle.nosql</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.sdo</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.utils.rename</artifactId> |
| </dependency> |
| <!--Other dependencies API/other libraries--> |
| <!--Other org.eclipse.persistence dependencies--> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.oracleddlparser</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>commonj.sdo</artifactId> |
| </dependency> |
| <!--Other APIs/libraries--> |
| <dependency> |
| <groupId>org.eclipse.angus</groupId> |
| <artifactId>angus-activation</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.angus</groupId> |
| <artifactId>angus-mail</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>com.sun.xml.bind</groupId> |
| <artifactId>jaxb-xjc</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>jakarta.jms</groupId> |
| <artifactId>jakarta.jms-api</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>jakarta.json</groupId> |
| <artifactId>jakarta.json-api</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>jakarta.resource</groupId> |
| <artifactId>jakarta.resource-api</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>jakarta.servlet</groupId> |
| <artifactId>jakarta.servlet-api</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>jakarta.validation</groupId> |
| <artifactId>jakarta.validation-api</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>jakarta.ws.rs</groupId> |
| <artifactId>jakarta.ws.rs-api</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>jakarta.xml.bind</groupId> |
| <artifactId>jakarta.xml.bind-api</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.ant</groupId> |
| <artifactId>ant</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.parsson</groupId> |
| <artifactId>parsson</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.glassfish.corba</groupId> |
| <artifactId>glassfish-corba-omgapi</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.glassfish.corba</groupId> |
| <artifactId>glassfish-corba-orb</artifactId> |
| </dependency> |
| <!--NoSQL DBs--> |
| <!--Mongo DB--> |
| <dependency> |
| <groupId>org.mongodb</groupId> |
| <artifactId>mongo-java-driver</artifactId> |
| </dependency> |
| <!--Oracle NoSQL DB--> |
| <dependency> |
| <groupId>com.oracle.kv</groupId> |
| <artifactId>oracle-nosql-client</artifactId> |
| </dependency> |
| <!--Test dependencies (used for assembly of eclipselink test classes and framework).--> |
| <!--EclipseLink Core test framework--> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.core.test.framework</artifactId> |
| <scope>test</scope> |
| </dependency> |
| <!--EclipseLink Core test classes--> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.core.test</artifactId> |
| <type>test-jar</type> |
| <scope>test</scope> |
| </dependency> |
| <!--EclipseLink JPA test classes (test framework) additional classes--> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.jpa.test</artifactId> |
| <type>test-jar</type> |
| <scope>test</scope> |
| </dependency> |
| <!--Test dependency used by unit test--> |
| <dependency> |
| <groupId>junit</groupId> |
| <artifactId>junit</artifactId> |
| <scope>test</scope> |
| </dependency> |
| <!--API dependecies--> |
| <dependency> |
| <groupId>jakarta.enterprise</groupId> |
| <artifactId>jakarta.enterprise.cdi-api</artifactId> |
| <scope>test</scope> |
| </dependency> |
| <!--Hibernate validator and it's dependencies--> |
| <dependency> |
| <groupId>org.hibernate.validator</groupId> |
| <artifactId>hibernate-validator</artifactId> |
| </dependency> |
| <!--Other dependencies--> |
| <dependency> |
| <groupId>org.apache.felix</groupId> |
| <artifactId>org.apache.felix.framework</artifactId> |
| <scope>test</scope> |
| </dependency> |
| <!--PaxExam --> |
| <dependency> |
| <groupId>org.ops4j.pax.exam</groupId> |
| <artifactId>pax-exam</artifactId> |
| <scope>test</scope> |
| </dependency> |
| <dependency> |
| <groupId>org.ops4j.pax.exam</groupId> |
| <artifactId>pax-exam-container-forked</artifactId> |
| <scope>test</scope> |
| </dependency> |
| <dependency> |
| <groupId>org.ops4j.pax.exam</groupId> |
| <artifactId>pax-exam-junit4</artifactId> |
| <scope>test</scope> |
| </dependency> |
| <dependency> |
| <groupId>org.ops4j.pax.exam</groupId> |
| <artifactId>pax-exam-link-mvn</artifactId> |
| <scope>test</scope> |
| </dependency> |
| <!--Logging, required by Pax --> |
| <!--Uncomment for OSGi test debug messages |
| <dependency> |
| <groupId>ch.qos.logback</groupId> |
| <artifactId>logback-core</artifactId> |
| <scope>test</scope> |
| </dependency> |
| <dependency> |
| <groupId>ch.qos.logback</groupId> |
| <artifactId>logback-classic</artifactId> |
| <scope>test</scope> |
| </dependency> |
| --> |
| <!--OSGi core--> |
| <dependency> |
| <groupId>org.osgi</groupId> |
| <artifactId>org.osgi.core</artifactId> |
| <scope>test</scope> |
| </dependency> |
| <!--Source dependencies--> |
| <!--Sources main dependencies--> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.asm</artifactId> |
| <classifier>sources</classifier> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.jpa.jpql</artifactId> |
| <classifier>sources</classifier> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.core</artifactId> |
| <classifier>sources</classifier> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.corba</artifactId> |
| <classifier>sources</classifier> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.dbws.builder</artifactId> |
| <classifier>sources</classifier> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.extension</artifactId> |
| <classifier>sources</classifier> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.jpa</artifactId> |
| <classifier>sources</classifier> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.jpa.modelgen.processor</artifactId> |
| <classifier>sources</classifier> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.jpars</artifactId> |
| <classifier>sources</classifier> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.jpars.server</artifactId> |
| <classifier>sources</classifier> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.dbws</artifactId> |
| <classifier>sources</classifier> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.moxy</artifactId> |
| <classifier>sources</classifier> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.moxy.utils.xjc</artifactId> |
| <classifier>sources</classifier> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.nosql</artifactId> |
| <classifier>sources</classifier> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.oracle</artifactId> |
| <classifier>sources</classifier> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.oracle.nosql</artifactId> |
| <classifier>sources</classifier> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.sdo</artifactId> |
| <classifier>sources</classifier> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.oracleddlparser</artifactId> |
| <classifier>sources</classifier> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>commonj.sdo</artifactId> |
| <classifier>sources</classifier> |
| </dependency> |
| <dependency> |
| <groupId>jakarta.xml.bind</groupId> |
| <artifactId>jakarta.xml.bind-api</artifactId> |
| <classifier>sources</classifier> |
| </dependency> |
| </dependencies> |
| |
| <build> |
| <plugins> |
| <!--POC to generate P2 update site--> |
| <plugin> |
| <groupId>org.reficio</groupId> |
| <artifactId>p2-maven-plugin</artifactId> |
| <executions> |
| <execution> |
| <id>default-cli</id> |
| <configuration> |
| <artifacts> |
| <!-- specify your depencies here --> |
| <!-- groupId:artifactId:version --> |
| <artifact> |
| <id>org.eclipse.persistence:org.eclipse.persistence.asm:${project.version}</id> |
| <source>true</source> |
| </artifact> |
| <artifact> |
| <id>org.eclipse.persistence:org.eclipse.persistence.core:${project.version}</id> |
| <source>true</source> |
| <excludes> |
| <exclude>com.sun:tools</exclude> |
| </excludes> |
| </artifact> |
| <artifact> |
| <id>org.eclipse.persistence:org.eclipse.persistence.dbws:${project.version}</id> |
| <source>true</source> |
| <excludes> |
| <exclude>com.sun:tools</exclude> |
| </excludes> |
| </artifact> |
| <artifact> |
| <id>jakarta.mail:jakarta.mail-api:${mail.version}</id> |
| </artifact> |
| </artifacts> |
| <featureDefinitions> |
| <feature> |
| <id>org.eclipse.persistence.dbws</id> |
| <version>${project.version}</version> |
| <label>EclipseLink DBWS</label> |
| <providerName>${project.groupId}</providerName> |
| <description>EclipseLink DBWS provides a Java-based, declarative Web Service solution for accessing relational databases.</description> |
| <copyright>\ |
| Copyright (c) 1998, 2021 Oracle and others. All rights reserved.\n\ |
| This program and the accompanying materials are made available under the\n\ |
| terms of the Eclipse Public License v. 2.0 which is available at\n\ |
| http://www.eclipse.org/legal/epl-2.0,\n\ |
| or the Eclipse Distribution License v. 1.0 which is available at\n\ |
| http://www.eclipse.org/org/documents/edl-v10.php.\n\ |
| \n\ |
| SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause\n |
| ################ end of copyright property #################################### |
| |
| # "licenseURL" property - URL of the "Feature License" |
| # do not translate value - just change to point to a locale-specific HTML page |
| licenseURL=license.html |
| |
| # "license" property - text of the "Featu |
| </copyright> |
| <license>\ |
| Eclipse Foundation Software User Agreement\n\ |
| \n\ |
| November 22 |
| </license> |
| <generateSourceFeature>true</generateSourceFeature> |
| <artifacts> |
| <artifact> |
| <id>jakarta.mail:jakarta.mail-api:${mail.version}</id> |
| </artifact> |
| <artifact> |
| <id>jakarta.servlet:jakarta.servlet-api:${servlet.version}</id> |
| <transitive>false</transitive> |
| <source>true</source> |
| </artifact> |
| <artifact> |
| <id>org.eclipse.persistence:org.eclipse.persistence.asm:${project.version}</id> |
| <source>true</source> |
| </artifact> |
| <artifact> |
| <id>org.eclipse.persistence:org.eclipse.persistence.core:${project.version}</id> |
| <source>true</source> |
| <excludes> |
| <exclude>com.sun:tools</exclude> |
| </excludes> |
| </artifact> |
| <artifact> |
| <id>org.eclipse.persistence:org.eclipse.persistence.dbws:${project.version}</id> |
| <source>true</source> |
| <excludes> |
| <exclude>com.sun:tools</exclude> |
| </excludes> |
| </artifact> |
| </artifacts> |
| </feature> |
| </featureDefinitions> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| </plugins> |
| </build> |
| </project> |