diff --git a/aopalliance-1.0.pom b/aopalliance-1.0.pom new file mode 100644 index 0000000..af3323f --- /dev/null +++ b/aopalliance-1.0.pom @@ -0,0 +1,15 @@ + + 4.0.0 + aopalliance + aopalliance + AOP alliance + 1.0 + AOP Alliance + http://aopalliance.sourceforge.net + + + + Public Domain + + + \ No newline at end of file diff --git a/aopalliance-MANIFEST.MF b/aopalliance-MANIFEST.MF new file mode 100644 index 0000000..33889f9 --- /dev/null +++ b/aopalliance-MANIFEST.MF @@ -0,0 +1,14 @@ +Manifest-Version: 1.0 +Ant-Version: Apache Ant 1.8.4 +Created-By: 1.7.0_05-icedtea-mockbuild_2012_07_09_18_45-b00 (Oracle Co + rporation) +Bundle-ManifestVersion: 2 +Bundle-Name: AOP Alliance +Bundle-SymbolicName: aopalliance +Bundle-Version: 1.0 +Bundle-Vendor: AOP Alliance +Export-Package: org.aopalliance.aop, + org.aopalliance.intercept, + org.aopalliance.reflect, + org.aopalliance.instrument +Eclipse-BuddyPolicy: registered diff --git a/aopalliance-src.tar.gz b/aopalliance-src.tar.gz new file mode 100644 index 0000000..ca9e37f Binary files /dev/null and b/aopalliance-src.tar.gz differ diff --git a/aopalliance.spec b/aopalliance.spec new file mode 100644 index 0000000..d3fbff1 --- /dev/null +++ b/aopalliance.spec @@ -0,0 +1,46 @@ +Name: aopalliance +Epoch: 0 +Version: 1.0 +Release: 18 +Summary: A standards for Java/J2EE AOP +License: Public Domain +URL: http://aopalliance.sourceforge.net/ +BuildArch: noarch + +Source0: aopalliance-src.tar.gz +Source1: http://repo1.maven.org/maven2/aopalliance/aopalliance/1.0/aopalliance-1.0.pom +Source2: %{name}-MANIFEST.MF + +BuildRequires: ant javapackages-local + +%description +Aspect-Oriented Programming (AOP) offers a better solution to +many problems than do existing technologies, such as EJB. AOP +Alliance facilitates and standardizes the use of AOP. This +package contains APIs for program instrumentation, interception +mechanisms, and a set of interfaces for implementing a generic +reflection API. + +%{?javadoc_package} + +%prep +%autosetup -n %{name} -p1 + +%build +export CLASSPATH= OPT_JAR_LIST=: +%{ant} -Dbuild.sysclasspath=only jar javadoc + +jar umf %{SOURCE2} build/%{name}.jar + +%install +%mvn_file : %{name} +%mvn_artifact %{SOURCE1} build/%{name}.jar + +%mvn_install -J build/javadoc + +%files -f .mfiles + +%changelog +* Sat Nov 30 2019 wutao - 1.0-18 +- Package init +~