This is an automated email from the ASF dual-hosted git repository.
elharo pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/xerces-j.git
The following commit(s) were added to refs/heads/main by this push:
new ff9831498 Convert readme to markdown (#86)
ff9831498 is described below
commit ff9831498de1a8076faa14dbb7002cc2dadd93b2
Author: Elliotte Rusty Harold <[email protected]>
AuthorDate: Fri Apr 10 11:43:27 2026 +0000
Convert readme to markdown (#86)
* Convert readme to markdown
* Convert readme to markdown
* Convert readme to markdown
* title
* spaces
* update build.xml
* update build.xml
---
README | 70 -------------------------------------------------------------
README.md | 56 +++++++++++++++++++++++++++++++++++++++++++++++++
Readme.html | 41 ------------------------------------
build.xml | 5 ++---
4 files changed, 58 insertions(+), 114 deletions(-)
diff --git a/README b/README
deleted file mode 100644
index 9f2894de5..000000000
--- a/README
+++ /dev/null
@@ -1,70 +0,0 @@
-
- Xerces Java Build Instructions
- ------------------------------
-
-===========================================================================
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements. Please 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.
-===========================================================================
-
-This Apache Xerces-J GitHub repos branch, contains instructions to build
Xerces-J.
-
-Before building Xerces-J, users need the source package and tools package
-available from the Apache Xerces-J project's distribution web page:
-
- https://xerces.apache.org/xerces2-j/
-
-Download both the Xerces-J-src.X.Y.Z.zip and Xerces-J-tools.X.Y.Z.zip
-files for the appropriate Xerces-J release (where "X.Y.Z" is the version
-number) and extract them in the same directory. If you're using a Unix
-variant like Linux, download the equivalent .tar.gz files instead of
-the .zip files.
-
-You also need to have a Java Development Kit (JDK) version 1.8 or
-higher installed on your system. The latest Xerces-J codebase on this GitHub
-repo has Java language maximum source/target level requirement of 1.8.
-
-Before initiating any part of the build, set the JAVA_HOME environment
-variable to the installation directory of your JDK.
-
-Ant (https://ant.apache.org/) 1.10.2 or later is needed to build everything in
Xerces-J, including
-the documentation. This tool, and the others needed (besides the
-pre-requisite JDK) are contained within the tools package. To
-make building Xerces-J packages easier, a Windows batch file and a Linux
-shell script are included.
-
-If you only want to compile the source code and make the JAR files,
-run the following command on Windows:
-
- build.bat jars
-
-or from Linux (make sure that build.sh is executable):
-
- ./build.sh jars
-
-This compiles all the source code and generates the JAR
-files that are available as part of the binary package. After
-these Xerces-J builds, the build results are located in the "build" directory.
-
-If all results of Xerces-J build are needed, including the documentation,
-run the build batch file or shell script specifying an Ant build "all"
-target instead of "jars".
-
-We use JProfiler (https://www.ej-technologies.com/jprofiler) tool for Java
software run-time
-analysis and optimization of Xerces-J software.
-
-
-Sincerely,
-Apache Xerces Team
diff --git a/README.md b/README.md
new file mode 100644
index 000000000..3cbcaf55e
--- /dev/null
+++ b/README.md
@@ -0,0 +1,56 @@
+
+# Xerces Java Build Instructions
+
+This document contains instructions to build Xerces-J.
+
+Before building Xerces-J, users need the source package and tools package
+available from the [Apache Xerces-J project's distribution web
page](https://xerces.apache.org/xerces2-j/).
+
+To build a particular released version, download both
+the Xerces-J-src.X.Y.Z.zip and Xerces-J-tools.X.Y.Z.zip
+files for that Xerces-J release (where "X.Y.Z" is the version
+number) and extract them in the same directory. If you're using a Unix
+variant like Linux, download the equivalent .tar.gz files instead of
+the .zip files.
+
+To build from head, clone this GitHub repository.
+
+You also need to have the Java Development Kit (JDK) version 1.8 or
+higher installed on your system. The latest Xerces-J codebase on this GitHub
+repo has Java language maximum source/target level requirement of 1.8.
+
+Before initiating any part of the build, set the JAVA_HOME environment
+variable to the installation directory of your JDK.
+
+[Ant](https://ant.apache.org/) 1.10.2 or later is needed to build everything
in Xerces-J, including
+the documentation. This tool, and the others needed (besides the
+pre-requisite JDK) are contained within the tools package. To
+make building Xerces-J packages easier, a Windows batch file and a Linux
+shell script are included.
+
+If you only want to compile the source code and make the JAR files,
+run the following command on Windows:
+
+```
+build.bat jars
+```
+
+or from Linux (make sure that build.sh is executable):
+
+```
+./build.sh jars
+```
+
+This compiles all the source code and generates the JAR
+files that are available as part of the binary package. After
+these Xerces-J builds, the build results are located in the "build" directory.
+
+If all results of Xerces-J build are needed, including the documentation,
+run the build batch file or shell script specifying an Ant build "all"
+target instead of "jars".
+
+We use the [JProfiler](https://www.ej-technologies.com/jprofiler) tool for
Java software run-time
+analysis and optimization of Xerces-J software.
+
+Sincerely,<br>
+Apache Xerces Team
diff --git a/Readme.html b/Readme.html
deleted file mode 100644
index 9c07fbb23..000000000
--- a/Readme.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
"http://www.w3.org/TR/REC-html40/strict.dtd">
-<!--
- * 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.
--->
-<html>
- <head>
- <meta http-equiv="Refresh" content="3; URL=docs/index.html">
- <title>Xerces Java Parser</title>
- </head>
- <body>
- <h1 align='center'>Xerces Java Parser</h1>
- <h2>Redirecting to Documentation...</h2>
- <p>
- In a few seconds, you should be redirected to the Xerces Java Parser
- documentation. If you are not automatically redirected, please click
- on the following link:
- <blockquote>
- <a href='docs/index.html'>Xerces Java Documentation</a>
- </blockquote>
- </p>
- <p>
- <strong>Note:</strong>
- You must download the binary distribution to get the documentation.
- If you downloaded the source distribution, then you must build the
- documentation first.
- </p>
- </body>
-</html>
diff --git a/build.xml b/build.xml
index 0b998ab3a..277e64055 100644
--- a/build.xml
+++ b/build.xml
@@ -637,8 +637,7 @@ Authors:
<copy file="NOTICE" tofile="${distsrc.dir}/NOTICE"/>
<copy file="LICENSE.DOM-documentation.html"
tofile="${distsrc.dir}/LICENSE.DOM-documentation.html"/>
<copy file="LICENSE.DOM-software.html"
tofile="${distsrc.dir}/LICENSE.DOM-software.html"/>
- <copy file="README" tofile="${distsrc.dir}/README"/>
- <copy file="Readme.html" tofile="${distsrc.dir}/Readme.html"/>
+ <copy file="README.md" tofile="${distsrc.dir}/README.md"/>
<copy file="build.xml" tofile="${distsrc.dir}/build.xml"/>
<copy file="${basedir}/build.sh" tofile="${distsrc.dir}/build.sh" />
<chmod file="${distsrc.dir}/build.sh" perm="ugo+rx" />
@@ -728,7 +727,7 @@ Authors:
<copy file="NOTICE" tofile="${distsrc.dir}/NOTICE"/>
<copy file="LICENSE.DOM-documentation.html"
tofile="${distsrc.dir}/LICENSE.DOM-documentation.html"/>
<copy file="LICENSE.DOM-software.html"
tofile="${distsrc.dir}/LICENSE.DOM-software.html"/>
- <copy file="Readme.html" tofile="${distbin.dir}/Readme.html"/>
+ <copy file="README.md" tofile="${distbin.dir}/README.md"/>
<copy file="${build.dir}/${jar.samples}"
tofile="${distbin.dir}/${jar.samples}"/>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]