| <?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 Other</name> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.bundles.other</artifactId> |
| <packaging>jar</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> |
| <archive.tmp.dir>archive-tmp</archive.tmp.dir> |
| <test.jars.tmp.dir>eclipselink-test-jars</test.jars.tmp.dir> |
| |
| <!--Javadoc properties--> |
| <javadoc.prefixTitle>EclipseLink ${release.version}</javadoc.prefixTitle> |
| <javadoc.nosql.prefixTitle>EclipseLink NoSQL ${release.version}</javadoc.nosql.prefixTitle> |
| <javadoc.postfixTitle>API Reference</javadoc.postfixTitle> |
| </properties> |
| |
| <!-- NOTE: These dependency declarations are only required to sort this project to the |
| end of the line in the multimodule build. |
| |
| Since we only include the child1 module in our assembly, we only need to ensure this |
| distribution project builds AFTER that one... |
| --> |
| <dependencies> |
| <!--Binary dependencies--> |
| <!--Other modules--> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.parent</artifactId> |
| <version>${project.version}</version> |
| <type>zip</type> |
| <classifier>common-license</classifier> |
| <scope>provided</scope> |
| </dependency> |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>eclipselink</artifactId> |
| </dependency> |
| <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> |
| <!--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.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> |
| |
| <dependency> |
| <groupId>org.eclipse.persistence</groupId> |
| <artifactId>org.eclipse.persistence.sdo</artifactId> |
| <classifier>javadoc</classifier> |
| <scope>provided</scope> |
| <!-- ### fix me --> |
| <version>${project.version}</version> |
| </dependency> |
| </dependencies> |
| |
| <build> |
| <resources> |
| <resource> |
| <directory>src/main/resources/filtered</directory> |
| <filtering>true</filtering> |
| </resource> |
| <resource> |
| <directory>src/main/resources/nonfiltered</directory> |
| <filtering>false</filtering> |
| </resource> |
| </resources> |
| |
| <plugins> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-javadoc-plugin</artifactId> |
| <configuration> |
| <detectOfflineLinks>false</detectOfflineLinks> |
| <use>false</use> |
| <quiet>true</quiet> |
| <tags> |
| <tag> |
| <name>author</name> |
| <head>Author:</head> |
| </tag> |
| <tag> |
| <name>since</name> |
| <placement>a</placement> |
| <head>Since:</head> |
| </tag> |
| <tag> |
| <name>SBGen</name> |
| <placement>a</placement> |
| <head>SBGen:</head> |
| </tag> |
| <tag> |
| <name>bug</name> |
| <head>Related Bugs:</head> |
| </tag> |
| </tags> |
| </configuration> |
| <executions> |
| <!--Disabled by default--> |
| <execution> |
| <id>all-javadoc.jar</id> |
| <phase>prepare-package</phase> |
| <goals> |
| <goal>jar</goal> |
| </goals> |
| <configuration> |
| <skip>true</skip> |
| <outputDirectory>${project.build.directory}/apidocs/all-javadoc.jar/</outputDirectory> |
| <includeDependencySources>true</includeDependencySources> |
| <doctitle><![CDATA[${javadoc.prefixTitle}, ${javadoc.postfixTitle}]]></doctitle> |
| <header><![CDATA[${javadoc.prefixTitle}, ${javadoc.postfixTitle}]]></header> |
| <windowtitle>${javadoc.prefixTitle}, ${javadoc.postfixTitle}</windowtitle> |
| <dependencySourceIncludes> |
| <!--APIs--> |
| <dependencySourceInclude>org.eclipse.persistence:jakarta.persistence</dependencySourceInclude> |
| <dependencySourceInclude>jakarta.xml.bind:jakarta.xml.bind-api</dependencySourceInclude> |
| <!--Eclipselink modules--> |
| <dependencySourceInclude>org.eclipse.persistence:org.eclipse.persistence.core</dependencySourceInclude> |
| <dependencySourceInclude>org.eclipse.persistence:org.eclipse.persistence.corba</dependencySourceInclude> |
| <dependencySourceInclude>org.eclipse.persistence:org.eclipse.persistence.oracle</dependencySourceInclude> |
| <dependencySourceInclude>org.eclipse.persistence:org.eclipse.persistence.dbws</dependencySourceInclude> |
| <dependencySourceInclude>org.eclipse.persistence:org.eclipse.persistence.jpa</dependencySourceInclude> |
| <dependencySourceInclude>org.eclipse.persistence:org.eclipse.persistence.jpa.jpql</dependencySourceInclude> |
| <dependencySourceInclude>org.eclipse.persistence:org.eclipse.persistence.moxy</dependencySourceInclude> |
| <dependencySourceInclude>org.eclipse.persistence:org.eclipse.persistence.moxy.utils.xjc</dependencySourceInclude> |
| <dependencySourceInclude>org.eclipse.persistence:org.eclipse.persistence.utils.rename</dependencySourceInclude> |
| <dependencySourceInclude>org.eclipse.persistence:org.eclipse.persistence.nosql</dependencySourceInclude> |
| <dependencySourceInclude>org.eclipse.persistence:org.eclipse.persistence.oracle.nosql</dependencySourceInclude> |
| <dependencySourceInclude>org.eclipse.persistence:org.eclipse.persistence.jpars</dependencySourceInclude> |
| <dependencySourceInclude>org.eclipse.persistence:org.eclipse.persistence.jpars.server</dependencySourceInclude> |
| </dependencySourceIncludes> |
| <excludePackageNames>org.eclipse.persistence.internal.*</excludePackageNames> |
| <sourceFileExcludes> |
| <sourceFileExclude>module-info.java</sourceFileExclude> |
| </sourceFileExcludes> |
| <finalName>eclipselink</finalName> |
| </configuration> |
| </execution> |
| <!--Disabled by default--> |
| <execution> |
| <id>nosql-javadoc.jar</id> |
| <phase>prepare-package</phase> |
| <goals> |
| <goal>jar</goal> |
| </goals> |
| <configuration> |
| <skip>true</skip> |
| <outputDirectory>${project.build.directory}/apidocs/nosql-javadoc.jar/</outputDirectory> |
| <includeDependencySources>true</includeDependencySources> |
| <doctitle><![CDATA[${javadoc.nosql.prefixTitle}]]></doctitle> |
| <header><![CDATA[${javadoc.nosql.prefixTitle}]]></header> |
| <windowtitle>${javadoc.nosql.prefixTitle}</windowtitle> |
| <dependencySourceIncludes> |
| <!--Eclipselink NoSQL modules--> |
| <dependencySourceInclude>org.eclipse.persistence:org.eclipse.persistence.nosql</dependencySourceInclude> |
| <dependencySourceInclude>org.eclipse.persistence:org.eclipse.persistence.oracle.nosql</dependencySourceInclude> |
| </dependencySourceIncludes> |
| <sourceFileExcludes> |
| <sourceFileExclude>**/org/eclipse/persistence/internal/**</sourceFileExclude> |
| </sourceFileExcludes> |
| <finalName>nosql</finalName> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-dependency-plugin</artifactId> |
| <executions> |
| <execution> |
| <id>get-test-classpath-to-properties</id> |
| <phase>initialize</phase> |
| <goals> |
| <goal>properties</goal> |
| </goals> |
| </execution> |
| <execution> |
| <id>prepare-jars-for-eclipselink-test-src.zip</id> |
| <phase>prepare-package</phase> |
| <goals> |
| <goal>copy</goal> |
| </goals> |
| <configuration> |
| <artifactItems> |
| <artifactItem> |
| <groupId>jakarta.persistence</groupId> |
| <artifactId>jakarta.persistence-api</artifactId> |
| <version>${jpa.api.version}</version> |
| <outputDirectory>${project.build.directory}/${archive.tmp.dir}/eclipselink-test-src.zip/jpa/plugins/</outputDirectory> |
| </artifactItem> |
| </artifactItems> |
| </configuration> |
| </execution> |
| <execution> |
| <id>sdo-javadoc.jar</id> |
| <phase>prepare-package</phase> |
| <goals> |
| <goal>copy-dependencies</goal> |
| </goals> |
| <configuration> |
| <excludeTransitive>true</excludeTransitive> |
| <includeGroupIds>${project.groupId}</includeGroupIds> |
| <includeScope>provided</includeScope> |
| <classifier>javadoc</classifier> |
| <includeArtifactIds> |
| org.eclipse.persistence.sdo |
| </includeArtifactIds> |
| <stripVersion>true</stripVersion> |
| <outputDirectory>${project.build.directory}</outputDirectory> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-assembly-plugin</artifactId> |
| <executions> |
| <execution> |
| <id>eclipselink-plugins-nosql.zip</id> |
| <phase>package</phase> |
| <goals> |
| <goal>single</goal> |
| </goals> |
| <configuration> |
| <descriptors> |
| <descriptor>${project.basedir}/src/main/assembly/eclipselink-plugins-nosql.zip.xml</descriptor> |
| </descriptors> |
| <finalName>eclipselink-plugins-nosql</finalName> |
| <appendAssemblyId>false</appendAssemblyId> |
| </configuration> |
| </execution> |
| <execution> |
| <id>eclipselink-plugins.zip</id> |
| <phase>package</phase> |
| <goals> |
| <goal>single</goal> |
| </goals> |
| <configuration> |
| <descriptors> |
| <descriptor>${project.basedir}/src/main/assembly/eclipselink-plugins.zip.xml</descriptor> |
| </descriptors> |
| <finalName>eclipselink-plugins</finalName> |
| <appendAssemblyId>false</appendAssemblyId> |
| </configuration> |
| </execution> |
| <execution> |
| <id>eclipselink-shared-lib.ear</id> |
| <phase>package</phase> |
| <goals> |
| <goal>single</goal> |
| </goals> |
| <configuration> |
| <descriptors> |
| <descriptor>${project.basedir}/src/main/assembly/eclipselink-shared-lib.ear.xml</descriptor> |
| </descriptors> |
| <outputDirectory>${project.build.directory}/${archive.tmp.dir}/eclipselink-shared-lib/</outputDirectory> |
| <finalName>org.eclipse.persistence${project.version}-shared-lib</finalName> |
| <appendAssemblyId>false</appendAssemblyId> |
| <archiverConfig> |
| <!--Filtering is not available there. It's handled by maven.--> |
| <appxml>${project.build.outputDirectory}/eclipselink-shared-lib.ear/META-INF/application.xml</appxml> |
| </archiverConfig> |
| </configuration> |
| </execution> |
| <execution> |
| <id>eclipselink-shared-lib.zip</id> |
| <phase>package</phase> |
| <goals> |
| <goal>single</goal> |
| </goals> |
| <configuration> |
| <descriptors> |
| <descriptor>${project.basedir}/src/main/assembly/eclipselink-shared-lib.zip.xml</descriptor> |
| </descriptors> |
| <finalName>eclipselink${project.version}-shared-lib</finalName> |
| <appendAssemblyId>false</appendAssemblyId> |
| </configuration> |
| </execution> |
| <execution> |
| <id>eclipselink-core-tests.jar</id> |
| <phase>package</phase> |
| <goals> |
| <goal>single</goal> |
| </goals> |
| <configuration> |
| <descriptors> |
| <descriptor>${project.basedir}/src/main/assembly/eclipselink-core-tests.jar.xml</descriptor> |
| </descriptors> |
| <outputDirectory>${project.build.directory}/${archive.tmp.dir}/${test.jars.tmp.dir}/foundation/eclipselink.core.test/</outputDirectory> |
| <finalName>eclipselink-core-tests</finalName> |
| <appendAssemblyId>false</appendAssemblyId> |
| </configuration> |
| </execution> |
| <execution> |
| <id>eclipselink-coretest-framework.jar</id> |
| <phase>package</phase> |
| <goals> |
| <goal>single</goal> |
| </goals> |
| <configuration> |
| <descriptors> |
| <descriptor>${project.basedir}/src/main/assembly/eclipselink-coretest-framework.jar.xml</descriptor> |
| </descriptors> |
| <outputDirectory>${project.build.directory}/${archive.tmp.dir}/${test.jars.tmp.dir}/foundation/eclipselink.core.test/</outputDirectory> |
| <finalName>eclipselink-coretest-framework</finalName> |
| <appendAssemblyId>false</appendAssemblyId> |
| </configuration> |
| </execution> |
| <execution> |
| <id>eclipselink-jpa-tests.jar</id> |
| <phase>package</phase> |
| <goals> |
| <goal>single</goal> |
| </goals> |
| <configuration> |
| <descriptors> |
| <descriptor>${project.basedir}/src/main/assembly/eclipselink-jpa-tests.jar.xml</descriptor> |
| </descriptors> |
| <outputDirectory>${project.build.directory}/${archive.tmp.dir}/${test.jars.tmp.dir}/jpa/eclipselink.jpa.test/</outputDirectory> |
| <finalName>eclipselink-jpa-tests</finalName> |
| <appendAssemblyId>false</appendAssemblyId> |
| </configuration> |
| </execution> |
| <execution> |
| <id>eclipselink-jpatest-framework.jar</id> |
| <phase>package</phase> |
| <goals> |
| <goal>single</goal> |
| </goals> |
| <configuration> |
| <descriptors> |
| <descriptor>${project.basedir}/src/main/assembly/eclipselink-jpatest-framework.jar.xml</descriptor> |
| </descriptors> |
| <outputDirectory>${project.build.directory}/${archive.tmp.dir}/${test.jars.tmp.dir}/jpa/eclipselink.jpa.test/</outputDirectory> |
| <finalName>eclipselink-jpatest-framework</finalName> |
| <appendAssemblyId>false</appendAssemblyId> |
| </configuration> |
| </execution> |
| <execution> |
| <id>eclipselink-test-jars.zip</id> |
| <phase>package</phase> |
| <goals> |
| <goal>single</goal> |
| </goals> |
| <configuration> |
| <descriptors> |
| <descriptor>${project.basedir}/src/main/assembly/eclipselink-test-jars.zip.xml</descriptor> |
| </descriptors> |
| <finalName>eclipselink-test-jars</finalName> |
| <appendAssemblyId>false</appendAssemblyId> |
| </configuration> |
| </execution> |
| <execution> |
| <id>eclipselink-test-src.zip</id> |
| <phase>package</phase> |
| <goals> |
| <goal>single</goal> |
| </goals> |
| <configuration> |
| <descriptors> |
| <descriptor>${project.basedir}/src/main/assembly/eclipselink-test-src.zip.xml</descriptor> |
| </descriptors> |
| <finalName>eclipselink-test-src</finalName> |
| <appendAssemblyId>false</appendAssemblyId> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| </plugins> |
| </build> |
| |
| <profiles> |
| <profile> |
| <id>javadoc-plugin-properties</id> |
| <activation> |
| <jdk>(1.8,</jdk> |
| </activation> |
| <build> |
| <plugins> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-javadoc-plugin</artifactId> |
| <executions> |
| <execution> |
| <id>nosql-javadoc.jar</id> |
| <configuration> |
| <sourceFileExcludes> |
| <sourceFileExclude>**/org/eclipse/persistence/internal/**</sourceFileExclude> |
| <sourceFileExclude>**/org/eclipse/persistence/eis/adapters/aq/**</sourceFileExclude> |
| </sourceFileExcludes> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| </plugins> |
| </build> |
| </profile> |
| </profiles> |
| </project> |