It looks like brazil-2.1.jar is a slightly earlier version of
https://github.com/mbooth101/brazil, a lightweight HTTP stack. It does
not appear to be on the maven repository at this time.
The only references I find to it in our code are:
./build/classes/org/apache/xml/serializer/Encodings.properties
./build/serializer/org/apache/xml/serializer/Encodings.properties
./xdocs/sources/xalan/history.xml
./xdocs/sources/xalan/samples.xml
./xdocs/sources/entities.src
./xdocs/sources/entities.ent
./xdocs/sources/xsltc/xsltc_native_api.xml
./samples/CompiledEJB/README.ejb
./samples/CompiledServlet/README.servlet
./samples/CompiledBrazil/TransformHandler.java
./samples/CompiledBrazil/README.brazil
./build_srcdist_xalan.xml
./target/classes/org/apache/xml/serializer/Encodings.properties
Might be worth considering dropping it and the samples which depend on
it, or rewriting those samples to run on Liberty or some other
more-available HTTP stack. Or we can just leave it in /lib and let the
folks who want to use it figure it out.
I've found near-equivalents on Maven for most of the rest, though they
don't separate java_cup build and runtime jarfiles. The main one I'm
still looking for is regexp.jar -- we really want to find the right
implementation of that to preserve any existing quirks. Reportedly there
are ways to search maven by file signature; I'll take a look at that.
As things currently stand (indentation not yet fixed), the early-draft
pom.xml is as follows:
<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
https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>apache-xalan-j-2.7.1-maint-main</groupId>
<artifactId>apache-xalan-j-2.7.1-maint-main</artifactId>
<version>2.7.1-SNAPSHOT</version>
<name>Apache Xalan-Java 2.7.1</name>
<description>Apache's XSLT processor</description>
<build>
<sourceDirectory>src</sourceDirectory>
<resources>
<resource>
<directory>src</directory>
<excludes>
<exclude>**/*.java</exclude>
</excludes>
</resource>
</resources>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<!-- https://mvnrepository.com/artifact/org.apache.bcel/bcel -->
<dependency>
<groupId>org.apache.bcel</groupId>
<artifactId>bcel</artifactId>
<version>6.7.0</version>
</dependency>
<!-- https://mvnrepository.com/artifact/commons-logging/commons-logging -->
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.mozilla/rhino -->
<dependency>
<groupId>org.mozilla</groupId>
<artifactId>rhino</artifactId>
<version>1.7.14</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.apache.bsf/bsf-api -->
<dependency>
<groupId>org.apache.bsf</groupId>
<artifactId>bsf-api</artifactId>
<version>3.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/javax/javaee-api -->
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
<scope>provided</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/javax.servlet/servlet-api -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version> <!-- jakata servlet is at 6.0 -->
<scope>provided</scope>
</dependency>
<!-- https://mvnrepository.com/artifact/ca.mcgill.sable/java_cup -->
<dependency>
<groupId>ca.mcgill.sable</groupId>
<artifactId>java_cup</artifactId> <!-- incorporates runtime.jar? -->
<version>0.9.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/xerces/xercesImpl -->
<dependency>
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
<version>2.12.2</version>
</dependency>
<!-- https://mvnrepository.com/artifact/xml-apis/xml-apis -->
<dependency>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
<version>1.4.01</version> <!-- We were actually using 1.4.02, not
on Maven. -->
</dependency>
</dependencies>
</project>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@xalan.apache.org
For additional commands, e-mail: dev-h...@xalan.apache.org