5 Star 0 Fork 6

src-openEuler/ldaptive
关闭

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
ldaptive.spec 3.27 KB
一键复制 编辑 原始数据 按行查看 历史
王歌 提交于 2024-01-16 14:28 +08:00 . update to version 2.1.1
Name: ldaptive
Version: 2.1.1
Release: 1
Summary: LDAP library for Java
License: ASL 2.0 or LGPLv3
URL: http://www.ldaptive.org/
Source0: https://github.com/vt-middleware/%{name}/archive/v2.1.1/%{name}-%{version}.tar.gz
Source1: 0001-remove-unsupported-dependency.patch
BuildRequires: maven-local mvn(com.googlecode.json-simple:json-simple)
BuildRequires: mvn(com.sun.codemodel:codemodel) mvn(commons-cli:commons-cli)
BuildRequires: mvn(javax.servlet:javax.servlet-api) mvn(net.sf.ehcache:ehcache-core)
BuildRequires: mvn(org.apache.felix:maven-bundle-plugin)
BuildRequires: mvn(org.apache.maven.plugins:maven-checkstyle-plugin) mvn(org.slf4j:slf4j-api)
BuildRequires: mvn(org.springframework:spring-beans) mvn(org.springframework:spring-context)
BuildRequires: mvn(org.springframework:spring-core) mvn(org.springframework:spring-expression)
BuildRequires: mvn(org.testng:testng)
BuildRequires: mvn(com.google.code.gson:gson)
BuildRequires: mvn(org.eclipse.aether:aether-connector-basic)
BuildRequires: mvn(org.eclipse.aether:aether-transport-wagon)
BuildRequires: mvn(org.apache.maven.wagon:wagon-http)
BuildRequires: mvn(org.apache.maven.wagon:wagon-provider-api)
BuildRequires: java-11-openjdk-devel
Requires: java-11-openjdk
Requires: javapackages-tools
BuildArch: noarch
%description
Ldaptive is a simple, extensible Java API for interacting with LDAP servers.
It was designed to provide easy LDAP integration for application developers.
%package beans
Summary: Ldaptive Beans
%description beans
Mapping, persistence, and code generation API for reading and
writing POJOs to an LDAP directory.
%package javadoc
Summary: Javadoc for ldaptive
%description javadoc
This package contains javadoc for ldaptive.
%package json
Summary: Ldaptive Json
%description json
Provides JSON reader and writer.
%package parent
Summary: Ldaptive Parent POM
%description parent
Ldaptive Parent POM.
%package templates
Summary: Ldaptive Templates
%description templates
Templating functionality for aggregating LDAP searches.
%prep
%setup -q -n ldaptive-%{version}
find . -name "*.class" -print -delete
find . -name "*.jar" -print -delete
%pom_remove_plugin -r :maven-javadoc-plugin
%pom_remove_plugin -r :maven-source-plugin
%pom_remove_plugin -r :maven-enforcer-plugin
%pom_remove_plugin -r :maven-checkstyle-plugin
%pom_remove_plugin -r :japicmp-maven-plugin
%pom_remove_plugin -r :versions-maven-plugin
cp -p distribution/LICENSE* .
cp -p distribution/NOTICE .
%build
export JAVA_HOME=%{_jvmdir}/java-11-openjdk
%mvn_build -sfb
patch -p1 < %{SOURCE1}
%install
%mvn_install
%files -f .mfiles-ldaptive
%doc README.md
%license LICENSE* NOTICE
%files beans -f .mfiles-ldaptive-beans
%files javadoc -f .mfiles-javadoc
%license LICENSE* NOTICE
%files json -f .mfiles-ldaptive-json
%files parent -f .mfiles-ldaptive-parent
%license LICENSE* NOTICE
%files templates -f .mfiles-ldaptive-templates
%changelog
* Tue Jan 16 2024 Ge Wang <wang__ge@126.com> - 2.1.1-1
- Update to version 2.1.1
* Tue Aug 25 2020 Jeffery.Gao <gaojianxing@huawei.com> - 1.1.0-1
- Package init
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/src-openeuler/ldaptive.git
git@gitee.com:src-openeuler/ldaptive.git
src-openeuler
ldaptive
ldaptive
openEuler-25.03

搜索帮助