diff --git a/eclipse-javax.persistence-template.pom.xml b/eclipse-javax.persistence-template.pom.xml new file mode 100644 index 0000000..8273933 --- /dev/null +++ b/eclipse-javax.persistence-template.pom.xml @@ -0,0 +1,141 @@ + + 4.0.0 + org.eclipse.persistence + javax.persistence + @VERSION@ + jar + EclipseLink Java Persistence API + EclipseLink Javax Persistence API v@API_VERSION@ + http://www.eclipse.org/eclipselink + + + UTF-8 + + + + + org.eclipse.osgi + org.eclipse.osgi + 3.6.0.v20100517 + + + + + ${basedir}/src + + + ${basedir}/resource + + **/*.html + + + + ${basedir}/src + + **/*.java + **/.* + + + + ${basedir}/src + + **/packageinfo + + + + + + + maven-resources-plugin + 2.5 + + ${project.build.sourceEncoding} + + + + org.apache.maven.plugins + maven-jar-plugin + 2.3.1 + + + + ${project.build.outputDirectory}/META-INF/MANIFEST.MF + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.0.2 + + 1.6 + 1.6 + ${project.build.sourceEncoding} + + + + + org.apache.maven.plugins + maven-javadoc-plugin + 2.8 + + ${project.build.sourceEncoding} + false + false + true + true + Java Persistence API @API_VERSION@]]> + + + + +Copyright © Eclipse.org - EclipseLink Project (2000, 2014). All Rights Reserved. Licensed under the Eclipse Public License v1.0.]]> + + false + + + + + org.apache.felix + maven-bundle-plugin + 2.0.0 + + + org.eclipse.persistence.javax.persistence.osgi.Activator + . + Java Persistence API @API_VERSION@ + JavaSE-1.6 + javax.persistence + Eclipse.org - EclipseLink Project + ${project.version} + javax.persistence + javax.persistence, + javax.persistence.spi, + javax.persistence.criteria, + javax.persistence.metamodel + javax.sql;resolution:=optional, + org.osgi.framework;resolution:=optional, + org.osgi.service.jpa + .,org.eclipse.persistence.javax.persistence.osgi + Eclipse.org - EclipseLink Project + @IMPL_VERSION@ + Oracle + @API_VERSION@ + + + + + bundle-manifest + process-classes + + manifest + + + + + + + + diff --git a/eclipselink-persistence-api.spec b/eclipselink-persistence-api.spec new file mode 100644 index 0000000..93ac30c --- /dev/null +++ b/eclipselink-persistence-api.spec @@ -0,0 +1,62 @@ +Name: eclipselink-persistence-api +Version: 2.1.0 +Release: 7 +Summary: EclipseLink Java persistence api +License: EPL and ASL 2.0 +URL: http://www.eclipse.org/eclipselink/ +Source0: http://git.eclipse.org/c/eclipselink/javax.persistence.git/snapshot/javax.persistence-2.1.0.v201304241213.tar.xz +Source1: eclipse-javax.persistence-template.pom.xml + +BuildRequires: java-javadoc maven-local mvn(org.apache.felix:maven-bundle-plugin) mvn(org.eclipse.osgi:org.eclipse.osgi) + +BuildArch: noarch + +%description +EclipseLink delivers a comprehensive open-source Java persistence solution implemeting. +This package provides Java Persistence 2.1 API. + +%package help +Summary: Documentation for eclipselink-persistence-api +Provides: %{name}-javadoc = %{version}-%{release} +Obsoletes: %{name}-javadoc < %{version}-%{release} + +%description help +This package contains documentation files for eclipselink-persistence-api. + +%prep +%autosetup -n javax.persistence-2.1.0.v201304241213 + +cp -p %{SOURCE1} pom.xml +sed -i "s|@VERSION@|%{version}|" pom.xml +sed -i "s|@API_VERSION@|2.1|" pom.xml +sed -i "s|@IMPL_VERSION@|2.1.0.v201304241213|" pom.xml + +cp -p resource/about.html ./ +cp -p resource/license.html ./ +cp -p resource/readme.html ./ + +mkdir -p target/classes +rm -r META-INF/MANIFEST.MF +mv META-INF target/classes/ + +native2ascii -encoding UTF8 src/javax/persistence/EntityManager.java src/javax/persistence/EntityManager.java +native2ascii -encoding UTF8 src/javax/persistence/MapsId.java src/javax/persistence/MapsId.java + +%mvn_file :javax.persistence eclipselink-persistence-api + +%build +%mvn_build + +%install +%mvn_install + +%files -f .mfiles +%doc about.html changes readme.html changes readme.txt +%license license.html + +%files help -f .mfiles-javadoc +%license readme.txt + +%changelog +* Wed Feb 26 2020 lihao - 2.1.0-7 +- Package Init diff --git a/javax.persistence-2.1.0.v201304241213.tar.xz b/javax.persistence-2.1.0.v201304241213.tar.xz new file mode 100644 index 0000000..2049f23 Binary files /dev/null and b/javax.persistence-2.1.0.v201304241213.tar.xz differ
Copyright © Eclipse.org - EclipseLink Project (2000, 2014). All Rights Reserved. Licensed under the Eclipse Public License v1.0.]]> +