!1 Init package

From: @wang--ge 
Reviewed-by: @wangchong1995924 
Signed-off-by: @wangchong1995924
This commit is contained in:
openeuler-ci-bot 2022-07-08 02:25:40 +00:00 committed by Gitee
commit 96eacd322e
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
3 changed files with 59 additions and 0 deletions

BIN
2.0.2.tar.gz Normal file

Binary file not shown.

55
jakarta-cdi.spec Normal file
View File

@ -0,0 +1,55 @@
Name: jakarta-cdi
Version: 2.0.2
Release: 1
Summary: CDI API
License: Apache-2.0
URL: https://github.com/eclipse-ee4j/cdi
BuildArch: noarch
Source0: https://github.com/eclipse-ee4j/cdi/archive/%{version}.tar.gz
BuildRequires: maven-local
BuildRequires: mvn(javax.inject:javax.inject)
BuildRequires: mvn(org.glassfish:javax.el)
BuildRequires: mvn(jakarta.interceptor:jakarta.interceptor-api)
BuildRequires: mvn(org.apache.felix:maven-bundle-plugin)
BuildRequires: mvn(org.glassfish:jakarta.el)
%description
APIs for JSR-299: Contexts and Dependency Injection for Java EE
%{?javadoc_package}
%prep
%setup -q -n cdi-%{version}
%pom_remove_parent
%pom_remove_parent api
%pom_disable_module spec
%pom_remove_plugin -r :maven-javadoc-plugin
%pom_remove_dep :jakarta.el-api api
%pom_remove_dep :jakarta.interceptor-api api
%pom_change_dep jakarta.inject:jakarta.inject-api javax.inject:javax.inject api
%pom_add_dep org.glassfish:jakarta.el::compile api
%pom_add_dep jakarta.interceptor:jakarta.interceptor-api::compile api
sed -i 's/javax.interceptor/jakarta.interceptor/g' api/src/main/java/javax/enterprise/inject/spi/Interceptor.java
sed -i 's/javax.interceptor/jakarta.interceptor/g' api/src/main/java/javax/enterprise/inject/spi/BeforeBeanDiscovery.java
sed -i 's/javax.interceptor/jakarta.interceptor/g' api/src/main/java/javax/enterprise/context/control/ActivateRequestContext.java
sed -i 's/javax.el/jakarta.el/g' api/src/main/java/javax/enterprise/inject/spi/BeanManager.java
%build
%mvn_build -f
%install
%mvn_install
%files -f .mfiles
%doc README.md
%license LICENSE.txt
%changelog
* Thu Jun 30 2022 Ge Wang <wangge20@h-partners.com> - 2.0.2-1
- Init package

4
jakarta-cdi.yaml Normal file
View File

@ -0,0 +1,4 @@
version_control: github
src_repo: eclipse-ee4j/cdi
tag_prefix: "^"
separator: "."