File project.diff of Package plexus-xml
--- plexus-xml-build.xml.orig
+++ plexus-xml-build.xml
@@ -8,7 +8,7 @@
<property name="project.groupId" value="org.codehaus.plexus"/>
<property name="project.artifactId" value="plexus-xml"/>
- <property name="project.version" value="3.0.2"/>
+ <property name="project.version" value="4.1.0"/>
<property name="compiler.release" value="8"/>
<property name="compiler.source" value="1.${compiler.release}"/>
@@ -23,6 +23,16 @@
<property name="reporting.outputDirectory" value="${build.dir}/site"/>
<!-- ====================================================================== -->
+ <!-- Defining classpaths -->
+ <!-- ====================================================================== -->
+
+ <path id="build.classpath">
+ <fileset dir="lib">
+ <include name="**/*.jar"/>
+ </fileset>
+ </path>
+
+ <!-- ====================================================================== -->
<!-- Cleaning up target -->
<!-- ====================================================================== -->
@@ -50,6 +60,7 @@
<src>
<pathelement location="${build.srcDir}"/>
</src>
+ <classpath refid="build.classpath"/>
</javac>
<copy todir="${build.outputDir}">
<fileset dir="${build.resourceDir}"/>
@@ -81,7 +92,9 @@
serialwarn="false"
charset="ISO-8859-1"
linksource="false"
- breakiterator="false"/>
+ breakiterator="false">
+ <classpath refid="build.classpath"/>
+ </javadoc>
</target>
<!-- ====================================================================== -->
--- plexus-xml.spec.orig
+++ plexus-xml.spec
@@ -17,7 +17,7 @@
Name: plexus-xml
-Version: 3.0.2
+Version: 4.1.0
Release: 0
Summary: Plexus XML Utilities
License: Apache-2.0
@@ -27,8 +27,12 @@ Source0: https://github.com/codeh
Source1: %{name}-build.xml
BuildRequires: ant
BuildRequires: fdupes
+BuildRequires: java-devel >= 17
BuildRequires: javapackages-local >= 6
+BuildRequires: maven-bootstrap
BuildRequires: xz
+#!BuildIgnore: %{name}
+#!BuildIgnore: maven-lib
BuildArch: noarch
%description
@@ -49,6 +53,10 @@ Javadoc for %{name}.
cp -p %{SOURCE1} build.xml
%build
+mkdir -p lib
+build-jar-repository -s lib \
+ maven/maven-api-xml \
+ maven/maven-xml
%{ant} \
jar javadoc