Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package jakarta-commons-discovery for
openSUSE:Factory checked in at 2023-05-04 17:11:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/jakarta-commons-discovery (Old)
and /work/SRC/openSUSE:Factory/.jakarta-commons-discovery.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "jakarta-commons-discovery"
Thu May 4 17:11:09 2023 rev:26 rq:1084616 version:0.5
Changes:
--------
---
/work/SRC/openSUSE:Factory/jakarta-commons-discovery/jakarta-commons-discovery.changes
2022-03-20 20:56:46.670632582 +0100
+++
/work/SRC/openSUSE:Factory/.jakarta-commons-discovery.new.1533/jakarta-commons-discovery.changes
2023-05-04 17:11:29.468686961 +0200
@@ -1,0 +2,22 @@
+Wed May 3 14:03:34 UTC 2023 - Pedro Monreal <[email protected]>
+
+- Update to 0.5:
+ * Breaking changes: The minimum JDK requirement is now JDK 1.5.
+ The provided binaries will not work on lower JDKs. The source
+ has been updated to leverage Generics and other JDK 1.5 features
+ where possible, and requires JDK 1.5 to compile.
+ * Dependencies: Commons Discovery depends on Commons Logging.
+ It is built against version 1.1.1.
+ * New features: Discovery APIs use Java5 Generics.
+ * Known bugs/limitations: resource.classes.DiscoverClasses doesn't
+ work with Oracle embedded JVM in DBMS, see DISCOVERY-13:
+ - https://issues.apache.org/jira/browse/DISCOVERY-13
+ * Deprecations:
+ - Classes in org.apache.commons.discovery.log package
+ have been deprecated, depending on Apache Commons Logging 1.1.1
+ there is no more circular dependency between Apache Commons
+ Discovery and Apache Commons Logging.
+ - setLog(org.apache.commons.logging.Log) methods have been
+ deprecated too, they are not thread-safe.
+
+-------------------------------------------------------------------
Old:
----
commons-discovery-0.4-src.tar.gz
commons-discovery-0.4.pom
New:
----
commons-discovery-0.5-src.tar.gz
commons-discovery-0.5.pom
commons-discovery-build.xml
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ jakarta-commons-discovery.spec ++++++
--- /var/tmp/diff_new_pack.RuAQRR/_old 2023-05-04 17:11:29.912689561 +0200
+++ /var/tmp/diff_new_pack.RuAQRR/_new 2023-05-04 17:11:29.920689608 +0200
@@ -1,7 +1,7 @@
#
# spec file
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,8 +17,9 @@
%define short_name commons-discovery
+%bcond_with tests
Name: jakarta-%{short_name}
-Version: 0.4
+Version: 0.5
Release: 0
Summary: Jakarta Commons Discovery
License: Apache-2.0
@@ -26,17 +27,19 @@
URL: http://jakarta.apache.org/commons/discovery.html
Source0:
https://archive.apache.org/dist/commons/discovery/source/%{short_name}-%{version}-src.tar.gz
Source1:
https://repo1.maven.org/maven2/%{short_name}/%{short_name}/%{version}/%{short_name}-%{version}.pom
+Source100: commons-discovery-build.xml
BuildRequires: ant
-BuildRequires: commons-logging >= 1.0.4
+BuildRequires: commons-logging >= 1.1.1
+BuildRequires: fdupes
BuildRequires: java-devel
BuildRequires: javapackages-local
-BuildRequires: junit >= 3.7
-Requires: commons-logging >= 1.0.4
+Requires: commons-logging >= 1.1.1
Provides: %{short_name} = %{version}
Obsoletes: %{short_name} < %{version}
-#XXX: temporary fix to make axis auto dependencies work, need to revork package
-Provides: osgi(org.apache.commons.discovery)
BuildArch: noarch
+%if %{with tests}
+BuildRequires: ant-junit
+%endif
%description
The Discovery component is about discovering, or finding,
@@ -55,19 +58,21 @@
%prep
%setup -q -n %{short_name}-%{version}-src
-chmod u+w .
+cp %{SOURCE100} build.xml
+mkdir -p lib
%build
+build-jar-repository -s lib commons-logging
ant \
- -Dant.build.javac.source=1.8 -Dant.build.javac.target=1.8 \
- -Djunit.jar=%(find-jar junit) \
- -Dlogger.jar=%(find-jar commons-logging) \
- test.discovery dist
+%if %{without tests}
+ -Dtest.skip=true \
+%endif
+ package javadoc
%install
# jar
install -d -m 0755 %{buildroot}%{_javadir}
-install -m 644 dist/%{short_name}.jar %{buildroot}%{_javadir}/%{short_name}.jar
+install -m 644 target/%{short_name}-*.jar
%{buildroot}%{_javadir}/%{short_name}.jar
(cd %{buildroot}%{_javadir} && ln -s %{short_name}.jar %{name}.jar)
install -d -m 0755 %{buildroot}%{_mavenpomdir}
@@ -76,7 +81,8 @@
# javadoc
install -d -m 0755 %{buildroot}%{_javadocdir}/%{name}
-cp -pr dist/docs/api/* %{buildroot}%{_javadocdir}/%{name}
+cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
+%fdupes -s %{buildroot}%{_javadocdir}/%{name}
%files -f .mfiles
%license LICENSE.txt
++++++ commons-discovery-0.4-src.tar.gz -> commons-discovery-0.5-src.tar.gz
++++++
++++ 10712 lines of diff (skipped)
++++++ commons-discovery-0.4.pom -> commons-discovery-0.5.pom ++++++
---
/work/SRC/openSUSE:Factory/jakarta-commons-discovery/commons-discovery-0.4.pom
2022-03-04 00:18:06.552291148 +0100
+++
/work/SRC/openSUSE:Factory/.jakarta-commons-discovery.new.1533/commons-discovery-0.5.pom
2023-05-04 17:11:29.452686868 +0200
@@ -1,168 +1,238 @@
-<?xml version="1.0" encoding="UTF-8"?><project>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
+ <parent>
+ <groupId>org.apache.commons</groupId>
+ <artifactId>commons-parent</artifactId>
+ <version>20</version>
+ </parent>
<modelVersion>4.0.0</modelVersion>
<groupId>commons-discovery</groupId>
<artifactId>commons-discovery</artifactId>
- <name>Discovery</name>
- <version>0.4</version>
- <description>Commons Discovery</description>
- <url>http://jakarta.apache.org/commons/${pom.artifactId.substring(8)}/</url>
+ <version>0.5</version>
+ <name>Commons Discovery</name>
+
+ <inceptionYear>2002</inceptionYear>
+ <description>The Apache Commons Discovery component is about discovering, or
finding,
+ implementations for pluggable interfaces.</description>
+
+ <url>http://commons.apache.org/discovery/</url>
+
<issueManagement>
- <url>http://issues.apache.org/jira/</url>
+ <system>jira</system>
+ <url>http://issues.apache.org/jira/browse/DISCOVERY</url>
</issueManagement>
- <ciManagement>
- <notifiers>
- <notifier>
- <configuration>
- <address>[email protected]</address>
- </configuration>
- </notifier>
- </notifiers>
- </ciManagement>
- <inceptionYear>2002</inceptionYear>
- <mailingLists>
- <mailingList>
- <name>Commons Dev List</name>
- <subscribe>[email protected]</subscribe>
- <unsubscribe>[email protected]</unsubscribe>
-
<archive>http://mail-archives.apache.org/mod_mbox/jakarta-commons-dev/</archive>
- </mailingList>
- <mailingList>
- <name>Commons User List</name>
- <subscribe>[email protected]</subscribe>
- <unsubscribe>[email protected]</unsubscribe>
-
<archive>http://mail-archives.apache.org/mod_mbox/jakarta-commons-user/</archive>
- </mailingList>
- </mailingLists>
+
+ <scm>
+
<connection>scm:svn:http://svn.apache.org/repos/asf/commons/proper/discovery/tags/DISCOVERY_0_5_RC2</connection>
+
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/commons/proper/discovery/tags/DISCOVERY_0_5_RC2</developerConnection>
+
<url>http://svn.apache.org/viewvc/commons/proper/discovery/tags/DISCOVERY_0_5_RC2</url>
+ </scm>
+
<developers>
<developer>
- <id>rsitze</id>
<name>Richard Sitze</name>
- <email></email>
- <organization></organization>
+ <id>rsitze</id>
+ <email />
+ <organization />
</developer>
<developer>
- <id>craigmcc</id>
<name>Craig R. McClanahan</name>
- <email></email>
- <organization></organization>
+ <id>craigmcc</id>
+ <email />
+ <organization />
</developer>
<developer>
- <id>costin</id>
<name>Costin Manolache</name>
- <email></email>
- <organization></organization>
+ <id>costin</id>
+ <email />
+ <organization />
</developer>
<developer>
- <id>jstrachan</id>
<name>James Strachan</name>
+ <id>jstrachan</id>
<email>[email protected]</email>
<organization>SpiritSoft, Inc.</organization>
</developer>
<developer>
- <id>matth</id>
<name>Matthew Hawthorne</name>
+ <id>matth</id>
<email>[email protected]</email>
</developer>
<developer>
- <id>dims</id>
<name>Davanum Srinivas</name>
+ <id>dims</id>
<email>[email protected]</email>
</developer>
<developer>
- <id>rwinston</id>
<name>Rory Winston</name>
+ <id>rwinston</id>
<email>[email protected]</email>
</developer>
<developer>
- <id>rdonkin</id>
<name>Robert Burrell Donkin</name>
+ <id>rdonkin</id>
<email>[email protected]</email>
</developer>
+ <developer>
+ <name>Simone Tripodi</name>
+ <id>simonetripodi</id>
+ <email>[email protected]</email>
+ </developer>
</developers>
- <licenses>
- <license>
- <name>The Apache Software License, Version 2.0</name>
- <url>/LICENSE.txt</url>
- </license>
- </licenses>
- <scm>
-
<connection>scm:svn:http://svn.apache.org/repos/asf/jakarta/commons/proper/${pom.artifactId.substring(8)}/trunk</connection>
-
<url>http://svn.apache.org/repos/asf/jakarta/commons/proper/${pom.artifactId.substring(8)}/trunk</url>
- </scm>
- <organization>
- <name>The Apache Software Foundation</name>
- <url>http://jakarta.apache.org</url>
- </organization>
- <build>
- <sourceDirectory>src/java</sourceDirectory>
- <testSourceDirectory>src/test</testSourceDirectory>
- <resources>
- <resource>
- <targetPath>META-INF</targetPath>
- <directory>${basedir}</directory>
- <includes>
- <include>NOTICE.txt</include>
- </includes>
- </resource>
- </resources>
- <testResources>
- <testResource>
- <directory>${basedir}/src</directory>
- <includes>
- <include>**/testResource</include>
- </includes>
- </testResource>
- <testResource>
- <directory>${basedir}/src/test</directory>
- <includes>
- <include>**/*.properties</include>
- <include>META-INF/**</include>
- </includes>
- </testResource>
- </testResources>
- <plugins>
- <plugin>
- <artifactId>maven-surefire-plugin</artifactId>
- <configuration>
- <includes>
- <include>**/TestAll.java</include>
- </includes>
- </configuration>
- </plugin>
- <plugin>
- <artifactId>maven-xdoc-plugin</artifactId>
- <version>1.9.2</version>
- <configuration>
- <comment><strong>Site Only</strong> - v1.9.2 (minimum)
- required for building the Site documentation.</comment>
- </configuration>
- </plugin>
- </plugins>
- </build>
+
<dependencies>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
- <version>1.0.4</version>
+ <version>1.1.1</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
- <version>3.7</version>
+ <version>4.8.2</version>
<scope>test</scope>
</dependency>
</dependencies>
+
+ <properties>
+ <commons.componentid>discovery</commons.componentid>
+ <commons.release.version>0.5</commons.release.version>
+ <commons.release.desc>(minium JDK 1.5)</commons.release.desc>
+ <commons.rc.version>RC2</commons.rc.version>
+ <commons.binary.suffix />
+ <commons.jira.id>DISCOVERY</commons.jira.id>
+ <commons.jira.pid>12310472</commons.jira.pid>
+ <maven.compile.source>1.5</maven.compile.source>
+ <maven.compile.target>1.5</maven.compile.target>
+ </properties>
+
<distributionManagement>
- <repository>
- <id>default</id>
- <name>Default Repository</name>
-
<url>file:///www/jakarta.apache.org/builds/jakarta-commons/${pom.artifactId.substring(8)}/</url>
- </repository>
+ <!-- Cannot define in parent ATM, see COMMONSSITE-26 -->
<site>
- <id>default</id>
- <name>Default Site</name>
-
<url>scp://people.apache.org//www/jakarta.apache.org/commons/${pom.artifactId.substring(8)}/</url>
+ <id>apache.website</id>
+ <name>Apache Commons Site</name>
+
<url>${commons.deployment.protocol}://people.apache.org/www/commons.apache.org/discovery</url>
</site>
- <status>converted</status>
</distributionManagement>
-</project>
\ No newline at end of file
+
+ <build>
+ <sourceDirectory>src/java</sourceDirectory>
+ <testSourceDirectory>src/test</testSourceDirectory>
+ <testResources>
+ <testResource>
+ <directory>${basedir}/src/test</directory>
+ <includes>
+ <include>**/*.properties</include>
+ <include>**/testResource</include>
+ <include>META-INF/**</include>
+ </includes>
+ </testResource>
+ </testResources>
+
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <includes>
+ <include>**/TestAll.java</include>
+ </includes>
+ <additionalClasspathElements>
+
<additionalClasspathElement>${basedir}/src/testAlt1</additionalClasspathElement>
+
<additionalClasspathElement>${basedir}/src/testAlt2</additionalClasspathElement>
+ </additionalClasspathElements>
+ </configuration>
+ </plugin>
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <executions>
+ <execution>
+ <phase>package</phase>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <descriptors>
+ <descriptor>src/assembly/bin.xml</descriptor>
+ <descriptor>src/assembly/src.xml</descriptor>
+ </descriptors>
+ <tarLongFileMode>gnu</tarLongFileMode>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-changes-plugin</artifactId>
+ <version>2.3</version>
+ <configuration>
+ <xmlPath>${basedir}/src/changes/changes.xml</xmlPath>
+ <issueLinkTemplate>%URL%/%ISSUE%</issueLinkTemplate>
+ </configuration>
+ <reportSets>
+ <reportSet>
+ <reports>
+ <report>changes-report</report>
+ </reports>
+ </reportSet>
+ </reportSets>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-checkstyle-plugin</artifactId>
+ <version>2.1</version>
+ <configuration>
+ <configLocation>${basedir}/checkstyle.xml</configLocation>
+ <enableRulesSummary>false</enableRulesSummary>
+ </configuration>
+ </plugin>
+ <!-- Requires setting 'export MAVEN_OPTS="-Xmx512m" ' -->
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>findbugs-maven-plugin</artifactId>
+ <version>2.3.1</version>
+ <configuration>
+ <threshold>Normal</threshold>
+ <effort>Default</effort>
+
<excludeFilterFile>${basedir}/findbugs-exclude-filter.xml</excludeFilterFile>
+ </configuration>
+ </plugin>
+ </plugins>
+ </reporting>
+
+ <profiles>
+ <profile>
+ <id>rc</id>
+ <distributionManagement>
+ <!-- Cannot define in parent ATM, see COMMONSSITE-26 -->
+ <site>
+ <id>apache.website</id>
+ <name>Apache Commons Release Candidate Staging Site</name>
+
<url>${commons.deployment.protocol}://people.apache.org/www/people.apache.org/builds/commons/${commons.componentid}/${commons.release.version}/${commons.rc.version}/site</url>
+ </site>
+ </distributionManagement>
+ </profile>
+ </profiles>
+
+</project>
++++++ commons-discovery-build.xml ++++++
<?xml version="1.0" encoding="UTF-8"?>
<project name="commons-discovery" default="package" basedir=".">
<!-- ======================================================================
-->
<!-- Build environment properties
-->
<!-- ======================================================================
-->
<property file="build.properties"/>
<property name="project.version" value="0.5"/>
<property name="project.groupId" value="commons-discovery"/>
<property name="project.artifactId" value="commons-discovery"/>
<property name="bundle.version" value="${project.version}.0"/>
<property name="compiler.source" value="1.8"/>
<property name="compiler.target" value="${compiler.source}"/>
<property name="build.finalName"
value="${project.artifactId}-${project.version}"/>
<property name="build.dir" value="target"/>
<property name="build.outputDir" value="${build.dir}/classes"/>
<property name="build.srcDir" value="src/java"/>
<property name="build.resourceDir" value="."/>
<property name="build.testOutputDir" value="${build.dir}/test-classes"/>
<property name="build.testDir" value="src/test"/>
<property name="build.testResourceDir" value="src/test"/>
<property name="test.reports" value="${build.dir}/test-reports"/>
<property name="reporting.outputDirectory" value="${build.dir}/site"/>
<!-- ======================================================================
-->
<!-- Defining classpaths
-->
<!-- ======================================================================
-->
<path id="build.classpath">
<fileset dir="lib">
<include name="**/*.jar"/>
</fileset>
</path>
<path id="build.test.classpath">
<fileset dir="lib">
<include name="**/*.jar"/>
</fileset>
</path>
<!-- ======================================================================
-->
<!-- Cleaning up target
-->
<!-- ======================================================================
-->
<target name="clean" description="Clean the output directory">
<delete dir="${build.dir}"/>
</target>
<!-- ======================================================================
-->
<!-- Compilation target
-->
<!-- ======================================================================
-->
<target name="compile" description="Compile the code">
<mkdir dir="${build.outputDir}"/>
<javac destdir="${build.outputDir}"
encoding="iso-8859-1"
nowarn="false"
debug="true"
optimize="false"
deprecation="true"
target="${compiler.target}"
verbose="false"
fork="false"
source="${compiler.source}">
<src>
<pathelement location="${build.srcDir}"/>
</src>
<classpath refid="build.classpath"/>
</javac>
<mkdir dir="${build.outputDir}/META-INF"/>
<copy todir="${build.outputDir}/META-INF">
<fileset dir="${build.resourceDir}">
<include name="NOTICE.txt"/>
<include name="LICENSE.txt"/>
</fileset>
</copy>
</target>
<!-- ======================================================================
-->
<!-- Test-compilation target
-->
<!-- ======================================================================
-->
<target name="compile-tests"
depends="compile"
description="Compile the test code"
unless="test.skip">
<mkdir dir="${build.testOutputDir}"/>
<javac destdir="${build.testOutputDir}"
encoding="iso-8859-1"
nowarn="false"
debug="true"
optimize="false"
deprecation="true"
target="${compiler.target}"
verbose="false"
fork="false"
source="${compiler.source}">
<src>
<pathelement location="${build.testDir}"/>
</src>
<classpath>
<path refid="build.test.classpath"/>
<pathelement location="${build.outputDir}"/>
</classpath>
</javac>
<copy todir="${build.testOutputDir}">
<fileset dir="${build.testResourceDir}">
<include name="**/*.properties"/>
<include name="**/testResource"/>
<include name="META-INF/**"/>
</fileset>
</copy>
</target>
<!-- ======================================================================
-->
<!-- Run all tests
-->
<!-- ======================================================================
-->
<target name="test"
depends="compile-tests, junit-missing"
unless="junit.skipped"
description="Run the test cases">
<mkdir dir="${test.reports}"/>
<junit printSummary="yes" haltonerror="true" haltonfailure="true"
fork="true" dir=".">
<sysproperty key="basedir" value="."/>
<formatter type="xml"/>
<formatter type="plain" usefile="false"/>
<classpath>
<path refid="build.test.classpath"/>
<pathelement location="${build.outputDir}"/>
<pathelement location="${build.testOutputDir}"/>
<pathelement location="${build.resourceDir}/src/testAlt1"/>
<pathelement location="${build.resourceDir}/src/testAlt2"/>
</classpath>
<batchtest todir="${test.reports}" unless="test">
<fileset dir="${build.testDir}">
<include name="**/TestAll.java"/>
<exclude name="**/*Abstract*Test.java"/>
</fileset>
</batchtest>
<batchtest todir="${test.reports}" if="test">
<fileset dir="${build.testDir}">
<include name="**/${test}.java"/>
<exclude name="**/*Abstract*Test.java"/>
</fileset>
</batchtest>
</junit>
</target>
<target name="test-junit-present">
<available classname="junit.framework.Test" property="junit.present"
classpathref="build.test.classpath"/>
</target>
<target name="test-junit-status"
depends="test-junit-present">
<condition property="junit.missing">
<and>
<isfalse value="${junit.present}"/>
<isfalse value="${test.skip}"/>
</and>
</condition>
<condition property="junit.skipped">
<or>
<isfalse value="${junit.present}"/>
<istrue value="${test.skip}"/>
</or>
</condition>
</target>
<target name="junit-missing"
depends="test-junit-status"
if="junit.missing">
<echo>=================================== WARNING
===================================</echo>
<echo> JUnit is not present in the test classpath or your $ANT_HOME/lib
directory. Tests not executed.</echo>
<echo>===============================================================================</echo>
</target>
<!-- ======================================================================
-->
<!-- Javadoc target
-->
<!-- ======================================================================
-->
<target name="javadoc" description="Generates the Javadoc of the application">
<javadoc sourcepath="${build.srcDir}"
packagenames="*"
destdir="${reporting.outputDirectory}/apidocs"
access="protected"
verbose="false"
encoding="iso-8859-1"
version="true"
use="true"
author="true"
splitindex="false"
nodeprecated="false"
nodeprecatedlist="false"
notree="false"
noindex="false"
nohelp="false"
nonavbar="false"
serialwarn="false"
charset="ISO-8859-1"
source="${compiler.source}"
linksource="true"
breakiterator="false"
additionalparam="-Xdoclint:none">
<classpath refid="build.classpath"/>
</javadoc>
</target>
<!-- ======================================================================
-->
<!-- Package target
-->
<!-- ======================================================================
-->
<target name="package" depends="compile,test" description="Package the
application">
<jar jarfile="${build.dir}/${build.finalName}.jar"
compress="true"
index="false"
basedir="${build.outputDir}"
excludes="**/package.html">
<manifest>
<attribute name="Bundle-Description" value="The Apache Commons
Discovery component is about discovering, or finding, implementations for
pluggable interfaces."/>
<attribute name="Bundle-DocURL"
value="http://commons.apache.org/discovery/"/>
<attribute name="Bundle-License"
value="https://www.apache.org/licenses/LICENSE-2.0.txt"/>
<attribute name="Bundle-ManifestVersion" value="2"/>
<attribute name="Bundle-Name" value="Commons Discovery"/>
<attribute name="Bundle-SymbolicName"
value="org.apache.commons.discovery"/>
<attribute name="Bundle-Vendor" value="The Apache Software Foundation"/>
<attribute name="Bundle-Version" value="${bundle.version}"/>
<attribute name="Export-Package"
value="org.apache.commons.discovery.ant;version="${project.version}",org.apache.commons.discovery.jdk;version="${project.version}",org.apache.commons.discovery.log;version="${project.version}",org.apache.commons.discovery.resource.classes;version="${project.version}",org.apache.commons.discovery.resource.names;version="${project.version}",org.apache.commons.discovery.resource;version="${project.version}",org.apache.commons.discovery.tools;version="${project.version}",org.apache.commons.discovery;version="${project.version}""/>
<attribute name="Implementation-Title" value="Commons Discovery"/>
<attribute name="Implementation-Vendor-Id" value="org.apache"/>
<attribute name="Implementation-Vendor" value="The Apache Software
Foundation"/>
<attribute name="Implementation-Version" value="${project.version}"/>
<attribute name="Import-Package" value="org.apache.commons.logging"/>
<attribute name="Include-Resource"
value="META-INF/NOTICE.txt=NOTICE.txt,META-INF/LICENSE.txt=LICENSE.txt"/>
<attribute name="Require-Capability"
value="osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=${compiler.target}))""/>
<attribute name="Specification-Title" value="Commons Discovery"/>
<attribute name="Specification-Vendor" value="The Apache Software
Foundation"/>
<attribute name="Specification-Version" value="${project.version}"/>
<attribute name="X-Compile-Source-JDK" value="${compiler.source}"/>
<attribute name="X-Compile-Target-JDK" value="${compiler.target}"/>
</manifest>
</jar>
</target>
<!-- ======================================================================
-->
<!-- A dummy target for the package named after the type it creates
-->
<!-- ======================================================================
-->
<target name="jar" depends="package" description="Builds the jar for the
application"/>
</project>