diff --git a/apache-19-source-release.zip b/apache-19-source-release.zip new file mode 100644 index 0000000000000000000000000000000000000000..446c8032c3b5f7063bcda49bf4dbeaeaa1f85a28 Binary files /dev/null and b/apache-19-source-release.zip differ diff --git a/apache-parent.spec b/apache-parent.spec new file mode 100644 index 0000000000000000000000000000000000000000..bf5e208287527a1b01396f381095e503272851c5 --- /dev/null +++ b/apache-parent.spec @@ -0,0 +1,33 @@ +Name: apache-parent +Version: 19 +Release: 4 +Summary: Maven Parent POM file for Apache projects +License: ASL 2.0 +URL: https://maven.apache.org/pom/index.html +Source0: http://repo1.maven.org/maven2/org/apache/apache/%{version}/apache-%{version}-source-release.zip +BuildArch: noarch +BuildRequires: maven-local mvn(org.apache.maven.plugins:maven-enforcer-plugin) +BuildRequires: mvn(org.apache.maven.plugins:maven-remote-resources-plugin) mvn(org.apache:apache-jar-resource-bundle) +Requires: mvn(org.apache:apache-jar-resource-bundle) + +%description +Maven parent POM (or super POM) is used to structure the project to avoid +redundancies or duplicate configurations using inheritance between pom +files. It helps in easy maintenance in long term. + +%prep +%autosetup -n apache-%{version} -p1 +%pom_remove_plugin :maven-site-plugin + +%build +%mvn_build + +%install +%mvn_install + +%files -f .mfiles +%doc LICENSE NOTICE + +%changelog +* Thu Dec 12 2019 gulining - 19-4 +- Pakcage init