aopalliance/aopalliance.spec
2019-12-04 18:02:04 +08:00

47 lines
1.1 KiB
RPMSpec

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 <wutao61@huawei.com> - 1.0-18
- Package init
~